C#中的DataTable学习心得
来源:互联网 发布:mmd骑马动作数据 编辑:程序博客网 时间:2024/05/16 14:34
一、DataSet、DataTable、DataRow、DataColumn
1】 在DataSet中添加DataTable
DataSet.Tables.Add(DataTable)
2】从DataSet中读出DataTable
DataTable=DataSet.Tables[0]或DataSet.Tables["表名"]
3】添加行
DataTable t=new DataTable();
DataRow r=t.NewRow();
r["列名"]=列值;
t.Rows.Add(r) ;
4】添加列
DataTable.Columns.Add("列名",Type.GetType("数据类型")) ;
5】从行中读列值
DataRow["列名"]或DataRow[DataColumn];
6】从DataTable中读列值
DataTable.Rows[i]["列名"]或DataTable.Rows[i][i] ;
二、删除DataTable中的行三种方法:(DataTable.Rows.Remove(DataRow dr)、DataTable.Rows.RemoveAt(i)、DataRow.Delete())
删除DataTable中的行要注意索引问题,一般有两种方法:
1】用for循环时,注意计数器初始值为表长,自减循环。DataTable.Rows.RemoveAt(i)就要注意。
2】用DataTable的Select方法,注意该方法的参数是字符串筛选器
3】Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消删除。若要删除多行,可以连续用Delete(),然后采用AccepteChanges()方法确认删除。
- C#中的DataTable学习心得
- C#中的DataTable详解
- C#中的DataSet,DataTable,DataView
- C# DataTable中的计算函数
- C#中的Datatable(初步)
- C#DataTable学习心得
- C#中的DataSet,DataTable和DataView
- C# DataTable中返回列中的最大值
- C#中DataTable中的Compute方法使用
- C#学习心得
- C#学习心得
- C#学习心得
- C#学习心得
- C#学习心得
- C#学习心得
- C#学习心得
- C# DataTable
- C# DataTable
- 防范网站被注入的方法总结
- 调试失败,因为没有启用集成 Windows 身份验证
- S3C2440从 NAND FLASH 启动原理
- ORA-16012
- Android中的MD5加密
- C#中的DataTable学习心得
- Symbian 视频录制总结
- 架设传奇私服非法牟利10万元
- Content Provider详解
- LPD803
- 页面跳转 Server.Transfer和 Response.Redirect的区别
- 移动的交换网络分类
- MFC与QT图形生数据图案填充处理
- svn打基线