<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wang463584281的专栏]]></title><description><![CDATA[穷则独善其身]]></description><link>https://blog.youkuaiyun.com/wang463584281</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang463584281]]></copyright><item><title><![CDATA[SQL exists和in的区别]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50896905</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50896905</guid><author>wang463584281</author><pubDate>Tue, 15 Mar 2016 15:31:06 +0800</pubDate><description><![CDATA[如果是exists：外表的数据量大就，子查询数据量小用in，如果外表的数据量小子查询数据量大就用exists]]></description><category></category></item><item><title><![CDATA[DEVexpress表格验证 并弹出结果]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50896787</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50896787</guid><author>wang463584281</author><pubDate>Tue, 15 Mar 2016 15:23:21 +0800</pubDate><description><![CDATA[gridview_ValidatingEditor事件设置 e.valid为false
gridview_InvalidValueException事件填写错误原因的文本，如果需要弹窗 需要设置 gridview.HideEditor()方法即可。]]></description><category></category></item><item><title><![CDATA[DEV GRIDVIEW 表格内嵌套表格]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50788846</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50788846</guid><author>wang463584281</author><pubDate>Thu, 03 Mar 2016 15:23:19 +0800</pubDate><description><![CDATA[创建dataSet ds;

设置主表和从表的编号要有对应的
添加关系映射
ds.Relations.Add(主表的编号列，从表的编号列)；
绑定 ds.Table[主表] 的datatable就可以实现啦。。。。]]></description><category></category></item><item><title><![CDATA[C# gridview 列头画表格]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50779643</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50779643</guid><author>wang463584281</author><pubDate>Wed, 02 Mar 2016 14:26:31 +0800</pubDate><description><![CDATA[http://www.csframework.com/archive/2/arc-2-20110713-1691.htm
给DevExpress GridView的选择列Header添加CheckBox实现对所有数据行的全选功能

看图:






显示选择行的资料:






///

/// C# GridView列头添加CheckBox控件实现全选功]]></description><category></category></item><item><title><![CDATA[C# 串口通讯]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50731411</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50731411</guid><author>wang463584281</author><pubDate>Wed, 24 Feb 2016 15:49:10 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/Jasmine76/archive/2011/04/27/2030186.html

ZT 通过串口发送手机短信(C#版)

原理篇
　　短信编码
　　在收发短信方面，按时间产生先后，共产生了三种模式：Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单，多款诺基亚手机均支持]]></description><category></category></item><item><title><![CDATA[C# 自定义控件的实现]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50720683</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50720683</guid><author>wang463584281</author><pubDate>Tue, 23 Feb 2016 09:13:06 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/wuhuacong/p/3968544.html

Winform开发中常见界面的DevExpress处理操作

我们在开发Winform程序的时候，需要经常性的对界面的一些控件进行初始化，或者经常简单的封装，以方便我们在界面设计过程中反复使用。本文主要介绍在我的一些项目中经常性的界面处理操作和代码，以便为大家开发的时候提供必要的参考。
1、]]></description><category></category></item><item><title><![CDATA[C# DEV PopupContainerEdit和PopupContainerControll]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50717662</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50717662</guid><author>wang463584281</author><pubDate>Mon, 22 Feb 2016 16:31:09 +0800</pubDate><description><![CDATA[http://www.zhegufei.com/post/23.html
  首先拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上，在PopupContainerControl中拖动一个TreeList控件，设置TreeList控件的OptionsView属性，我的设置为]]></description><category></category></item><item><title><![CDATA[DEV gridview 统计汇总实现]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50684680</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50684680</guid><author>wang463584281</author><pubDate>Thu, 18 Feb 2016 11:04:55 +0800</pubDate><description><![CDATA[1设置gridview 的opensView的ShowFooter为true
2设置某列的summaryItem属性，sumtype为设置的类型，filename通常和列的filename对应。
3绑定数据源预览即可。]]></description><category></category></item><item><title><![CDATA[DEV gridcontrol表格内嵌表格实现思路]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50681296</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50681296</guid><author>wang463584281</author><pubDate>Wed, 17 Feb 2016 16:39:05 +0800</pubDate><description><![CDATA[1：拉取一个gridcontrol控件
2设置level1节点，两层结构。
3代码设置如下：
public class Parent
{
 public string name{get;set;}
 pubic string age{get;set;}
 List Child{get;set;}

}
public class Child
{
   public strin]]></description><category></category></item><item><title><![CDATA[DEV 皮肤子多样化定义]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50680247</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50680247</guid><author>wang463584281</author><pubDate>Wed, 17 Feb 2016 14:30:51 +0800</pubDate><description><![CDATA[1：添加一个RibbonGalleryBaritem组建
2：在初始化的时候添加方法 SkinHelper.InitSkinGallery(RibbonGalleryBaritem); 即可]]></description><category></category></item><item><title><![CDATA[C#中的Attribute]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50119133</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50119133</guid><author>wang463584281</author><pubDate>Mon, 30 Nov 2015 21:30:56 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/hyddd/archive/2009/07/20/1526777.html
    最近用到了，所以静下心来找些资料看了一下，终于把这东西搞清楚了。
一.什么是Attribute
先看下面的三段代码：
1.自定义Attribute类：VersionAttribute
    [AttributeUsage(AttributeTargets.C]]></description><category></category></item><item><title><![CDATA[WCF 之角色验证]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/50090271</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/50090271</guid><author>wang463584281</author><pubDate>Sun, 29 Nov 2015 00:05:55 +0800</pubDate><description><![CDATA[1：服务端 

/// 
    /// wcf 角色验证
    /// 
    public class UserServiceAuthorizationManager : ServiceAuthorizationManager
    {
        protected override bool CheckAccessCore(OperationContext oper]]></description><category></category></item><item><title><![CDATA[C# ajax 文件提交]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/49852941</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/49852941</guid><author>wang463584281</author><pubDate>Sun, 15 Nov 2015 21:46:30 +0800</pubDate><description><![CDATA[前台Jquery
 $(function () {
        $("#import").submit(function (event) {
            var dataString;
            event.preventDefault();
            var action = $("#import").attr("action");
   ]]></description><category></category></item><item><title><![CDATA[lognet 配置]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/49852769</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/49852769</guid><author>wang463584281</author><pubDate>Sun, 15 Nov 2015 21:42:55 +0800</pubDate><description><![CDATA[C#]]></description><category></category></item><item><title><![CDATA[Socket .IO 案例]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/46944491</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/46944491</guid><author>wang463584281</author><pubDate>Sat, 18 Jul 2015 18:17:31 +0800</pubDate><description><![CDATA[html>  head>      title>title>      script src="../js/socket.io.client.js">script>      script type="text/javascript">          function doit() {              var socket = io.connect('http://localhost]]></description><category></category></item><item><title><![CDATA[.NET 设计模式大全]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/46912527</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/46912527</guid><author>wang463584281</author><pubDate>Thu, 16 Jul 2015 15:26:54 +0800</pubDate><description><![CDATA[Longronglin之设计模式:
Christopher Alexander
说过：“每一个模式描述了一个在我们周围不断重复发生的问题，以及该问题的解决方案的核心。这样，你就能一次又一次地使用该方案而不必做重复劳动”。
模式描述为：在一定环境中解决某一问题的方案，包括三个基本元素--问题，解决方案和环境。
阅读类图和对象图请先学习UML
创建模式 结构模式 行为模式
创建模式：对类的]]></description><category></category></item><item><title><![CDATA[DEV 控制某些行 有些列不可读的方法]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/46048999</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/46048999</guid><author>wang463584281</author><pubDate>Wed, 27 May 2015 16:52:42 +0800</pubDate><description><![CDATA[gridview 的 ShowingEditor 事件



private void gridView1_ShowingEditor(object sender, CancelEventArgs e)
        {
              e.Canel=false;  //取消阻止
                 e.Canel=true;  //阻止

    ]]></description><category></category></item><item><title><![CDATA[C# FTP 文件处理]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/44618051</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/44618051</guid><author>wang463584281</author><pubDate>Wed, 25 Mar 2015 10:17:53 +0800</pubDate><description><![CDATA[/// 
        /// 上传文件
        /// 
        /// ftp URL
        /// 文件名称
        public static void FTPUpload(string ftpUrl, string fielName)
        {
            FileInfo Info = new FileInfo(f]]></description><category></category></item><item><title><![CDATA[微信获取token]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/44098177</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/44098177</guid><author>wang463584281</author><pubDate>Fri, 06 Mar 2015 12:51:53 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/newsouls/p/3145369.html

.net 微信Token验证

首次接受这个项目，看了微信的API，云里雾里，经过几经测试，理清思路
开发者自个申请，微信API给出四个参数：
下面我解释下
signature 是微信加密签名 即：微信服务器将 timetamp nonce  token(你提交的)使用SHA1加密后 会使]]></description><category></category></item><item><title><![CDATA[DEV Gridview 数据源列 对 单元格 赋值]]></title><link>https://blog.youkuaiyun.com/wang463584281/article/details/43867495</link><guid>https://blog.youkuaiyun.com/wang463584281/article/details/43867495</guid><author>wang463584281</author><pubDate>Tue, 17 Feb 2015 20:21:28 +0800</pubDate><description><![CDATA[1： 用gridlookupedit 的 GetSelectedDataRow 方法             获取一个object 数值
2：      获取 GridView 的 FocusedRowHandle 获取 选中行的句柄
3：用gridview  的 SetRowCellValue 方法 设置值]]></description><category></category></item></channel></rss>