C#—DataTable常见用法
来源:互联网 发布:网络系统管理 一建 编辑:程序博客网 时间:2024/05/18 03:47
1.构建DataTable数据源
DataTable dt_new= new DataTable();dt_new.Columns.Add("column1", typeof(string)); dt_new.Columns.Add("column2", typeof(string)); dt_new.Columns.Add("column3", typeof(Double)); DataRow dr = dt_new.NewRow();dr["column1"] = column1_value;dr["column2"] = column2_value;dr["column3"]=Convert.ToDouble(column3_value);//将DataRow加入数据表dt_new.Rows.Add(dr);
2.更改数据列数据类型
//复制DataTable 结构不包含数据 DataTable dt_temp = dt_new.Clone(); dt_temp .Columns["column1"].DataType = typeof(Double);//更改列数据类型 //填充数据 foreach (DataRow row in dt_new.Rows) { if (!row["column1"].ToString().Equals("NULL")) { dte_temp.ImportRow(row);//添加进新表 } }
3.DataTable数据查询
DataTable dt_tmp = new DataTable(); //注意,字符串值要加引号 string filterExpression = "device_id= '" + task.CompareDeviceID+"'"; DataRow[] arrayDR = dt_fix.Select(filterExpression); if (arrayDR != null) { //转换成DataTable dt_tmp = ToDataTable(arrayDR); }
4.DataTable排序
//dt_fix和dt_fix_temp 为DataTabledt_fix.DefaultView.Sort = "device_id asc";//根据ID排序 升序,desc降序dt_fix_temp = dt_fix.DefaultView.ToTable();
阅读全文
0 0
- C#—DataTable常见用法
- C#:DataSet和DataTable用法
- C#:DataSet和DataTable区别和用法
- [C#] Datatable.Select 的運算式用法
- C#:DataSet和DataTable区别和用法
- DataTable 用法
- datatable用法
- 【原创】C指针常见用法
- C语言const常见用法
- C++STL vector常见用法
- Objective-C runtime常见用法
- C++,MessageBox的常见用法
- c++vector类常见用法
- C++vector常见用法总结
- C#DataTable
- 【C#】DataTable
- Datatable.select()用法——c#
- C语言中const常见用法
- 浅析Spring Boot
- selenium+robot接口测试:post返回结果取值
- Json:前台对象数组传到后台解析
- C++小练习(六)
- JanusGraph之 Transaction Log
- C#—DataTable常见用法
- CListCtrl中添加复选框
- tcpdump常用命令
- DNS服务器的配置与管理
- C语言枚举类型enum-总结
- phpstrom注册
- HDOJ1040 As Easy As A+B
- 点击事件的event的应用
- MAC下IDEA连接MySQL数据库