摘要: 利用datatable的select方法筛选出符合条件的datarow进行操作 Select() Select(string filterExpression) Select(string filterExpression, string sort) Select(string filterExpr 阅读全文
posted @ 2016-08-02 09:30 wonderfulviews 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 根据两列数据相加的拼接的值的排序查询出另一个值select top 1 rate from tbDecRate where columnname=@columnname order by (Year+Month) desc 阅读全文
posted @ 2016-07-21 10:27 wonderfulviews 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'strTableName', 'column', ''strColumnName'')) BEG 阅读全文
posted @ 2016-07-21 10:27 wonderfulviews 阅读(5792) 评论(0) 推荐(0) 编辑
摘要: DataTable rate = GetRate(str_catchType,); dt.Merge(rate);//将两个table合并 阅读全文
posted @ 2016-07-18 17:28 wonderfulviews 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 对于一些需要考虑几种情况的问题 可以自己设置一些参数对其进行控制,在循环外面定义变量,在循环里面分别进行赋值(如果在结束时要接收定义的值,前面定义的时候需要对变量赋予初值) 阅读全文
posted @ 2016-07-18 10:22 wonderfulviews 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 先设置TabStop=true,再设置TabIndex的顺序 阅读全文
posted @ 2016-07-15 13:43 wonderfulviews 阅读(274) 评论(0) 推荐(0) 编辑
摘要: var query6 = CustomerList.SelectMany(c => c.Orders);var query6= from c in CustomerList from o on c.Orders select o; 阅读全文
posted @ 2016-07-14 14:16 wonderfulviews 阅读(110) 评论(0) 推荐(0) 编辑
摘要: StringBuilder 拼接sql语句比较快 StringBuilder strBuilder = new StringBuilder();strSql += "insert into tbDecRate(Ver,Prop_InsID,Year,Month,Rate,CreateUserID,C 阅读全文
posted @ 2016-07-14 13:44 wonderfulviews 阅读(4358) 评论(0) 推荐(0) 编辑
摘要: 3,对于兼容性的处理:var explorer = window.navigator.userAgent; if (explorer.indexOf("Chrome") >= 0 || explorer.indexOf("Opera") >= 0) { window.opener.window.ch 阅读全文
posted @ 2016-07-14 13:43 wonderfulviews 阅读(148) 评论(0) 推荐(0) 编辑
摘要: public delegate void GreetingDelegate(string name); 可以与上面EnglishGreeting()方法的签名对比一下,除了加入了delegate关键字以外,其余的是不是完全一样? 现在,让我们再次改动GreetPeople()方法,如下所示: pub 阅读全文
posted @ 2016-07-14 13:42 wonderfulviews 阅读(123) 评论(0) 推荐(0) 编辑