随笔分类 -  C#_ADO.Net

DataAdapterDataSet,DataTable,DataReader,BindingSource,LINQ等
摘要:<summary> /// 执行DataTable中的查询返回新的DataTable /// </summary> /// <param name="dt">源数据DataTable</param> /// <param name="condition">查询条件</param> /// <returns></returns> private DataTable GetNewDataTable(DataTable dt,string condition) { 阅读全文
posted @ 2012-09-23 07:41 C#老头子 阅读(449) 评论(0) 推荐(0)
摘要:筛选DataTable数据的方法当你从数据库里取出一些数据,然后要对数据进行整合,你很容易就会想到:DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROM T1"查询出来的结果 for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["C1"].ToString() == "abc")//查询条件 { //进行操作 } }但这种做法用一两次还好说,用多了就累了。那有没有更好的方法呢?记得LinQ是可以直接对 阅读全文
posted @ 2012-09-22 20:40 C#老头子 阅读(13843) 评论(0) 推荐(0)
摘要:private static void myPub_OpenSQLConnection() { if (THappyDBHelper.mpSqlConnection == null) { THappyDBHelper.mpSqlConnection = new SqlConnection(); RegistryKey vRegCurrentUser = Registry.CurrentUser; RegistryKey vRegHa... 阅读全文
posted @ 2012-09-21 08:48 C#老头子 阅读(2729) 评论(0) 推荐(1)
摘要:http://msdn.microsoft.com/zh-tw/office/cc714035IntroductionThis article will demonstrate how easily you can design occasionally connected applications using ADO.NET Sync services. It's going to be a very basic example in VB.NET, showing how easily you can use Sync services within your applicatio 阅读全文
posted @ 2012-09-10 14:27 C#老头子 阅读(540) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-09-03 13:47 C#老头子 阅读(2) 评论(0) 推荐(0)
摘要:1. SqlCommand的属性大全名稱說明CommandText覆寫。 取得或設定要在資料來源執行的 Transact-SQL 陳述式或預存程序。CommandTimeout覆寫。 取得或設定結束執行命令的嘗試並產生錯誤之前的等待時間。CommandType覆寫。 取得或設定值,指出CommandText屬性解譯的方式。Connection取得或設定這個SqlCommand的執行個體所使用的SqlConnection。Container取得包含Component的IContainer。 (繼承自Component)。DesignTimeVisible覆寫。 取得或設定值,指出命令物件是否應該 阅读全文
posted @ 2012-09-03 13:31 C#老头子 阅读(2131) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-09-03 13:13 C#老头子 阅读(2) 评论(0) 推荐(0)
摘要:DataColumn.Expression属性范例代码: MSDN地址:http://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx下面的示例在DataTable中创建三个列。第二和第三列包含表达式;第二列使用可变税率计算税款,第三列将计算的结果添加到第一列的值。结果表显示在DataGrid控件中。View Code 1 private void CalcColumns() 2 { 3 DataTable table = new DataTable (); 4 5 // Create ... 阅读全文
posted @ 2012-09-03 10:14 C#老头子 阅读(3236) 评论(0) 推荐(0)
摘要:本文转自随心所欲做个幸福的人的CnBlogs以前还真没想到DataTable.Compute具有这么多的功能1:聚合函数”Sum()”2:自由计算表达式“20*30+1”3:bool表达式“1=2”4:IFF逻辑表达式”IIF(20>1000, 0, 1)”//还支持IsNull,Trim,SubString等 注: 还有如Max,Min,Sum,Count等统计功能。一个小应用:让DataTable模拟Excel的Formula功能。Excel中的Formula功能强大,如果能让DataTable有类似的功能就好了。大部分事件DataTable只是用作数据载体,其实很少用它做计算。Da 阅读全文
posted @ 2012-09-03 10:02 C#老头子 阅读(492) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-09-03 08:56 C#老头子 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-09-02 08:44 C#老头子 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2011-08-03 12:48 C#老头子 阅读(124) 评论(0) 推荐(0)
摘要:Linq to DataTable范例代码以下代码段经测试通过,发现C# Linq其实还是挺好用的。只不过感觉语法上有点怪异,如果格式上同标准SQL语法一致,这样程序员可能更好地掌握强大的Linq的 private void btnLinqTest__Click(object sender, EventArgs e) { DataTable vtblSeqBase = this.DM.bdsSingle._mpDataTable; //1. GroupBy 统计Count XXXTestOk 2011-07-18 var query = from q in vtblSeqBase.AsEnum 阅读全文
posted @ 2011-08-03 12:24 C#老头子 阅读(7844) 评论(0) 推荐(0)
摘要:DataTable删除多条记录 阅读全文
posted @ 2011-08-03 12:11 C#老头子 阅读(2031) 评论(6) 推荐(0)