DataSet一些Knowlodge
来源:互联网 发布:discuz源码安装 编辑:程序博客网 时间:2024/06/05 18:47
1.DataSet.Table[0].Rows[ i ][ j ]
其中i代表第 i 行数, j 代表第 j 列数
2.DataSet.Table[0].Rows[ i ].ItemArray[ j ]
其中i代表第 i 行数, j 代表第 j 列数
3.DataSet.Tables[0].Columns.Count
取得表的总列数
4.DataSet.Tables[0].Rows.Count
取得表的总行数
5.DataSet.Tables[0].Columns[ i ].ToString()
取得表的 i 列名
用 DataSet.Tables[0].Rows.count 判断数据集是否有数据,防止出错
DataSet中可包括多个 DataTable,可将多个查询结构存到一个DataSet中,方便操作,而DataTable中又包括多个DataRow、DataColumn,可通过这些DataRow、DataColumn来查看、操作其中的数据,而需将操作结果返回给数据库的话,则可以调用DataAdapter的 Update方法。
添加DataTable后,需向其中添加行和列。 DataSet ds=new DataSet();
DataTable dt=ds.Tables.Add("newTables");
DataColumn col=dt.Columns.Add("newColumn",typeof(int));
col.AllowDBNull=false;
col.MaxLength=4;
col.Unique=true;
上述代码向DataSet中的DataTable中添加名为”newColumn”,类型为int且不为空,最大长度为4和唯一性为真的列。
dt.PrimaryKey=new DataColumn[] {dt.Columns["ID"]}
这段代码是继续上面代码的,为一个DataTable中添加一个主键列,主键列是一个数据组,如有多个主键,只需在数组中添加一个列即可。如下:
dt.PrimaryKey=new DataColumns[] {dt.Columns["OrderID"],
dt.Columns["ProductID"]} 添加外键:
ForeignKeyConstraint fk;
fk=new
ForeignKeyConstraint(ds.Tables["Customers"].Columns["CustomerID"],ds.Tables["Orders"].Columns["CustomerID"]);
ds.Tables["Orders"].Constraints.Add(fk);
//上述代码假如已经为Cusomers表和Orders创建了主键,此句为添加外键约束。 上述是根据Customers表和Orders表的CustomerID来创建约束。
- DataSet一些Knowlodge
- dataset的一些用法
- 机器学习的一些dataset
- DataSet对象一些基础内容
- 机器学习的一些dataset
- 【Frontend Knowlodge Chart】 学习之HTTP协议
- 【Frontend Knowlodge Chart】 学习之安全相关
- xml及dataset的一些小记
- DataSet一些判断存在与否的方法
- C#中DataSet、DataTable、DataRow一些例子
- DataSet
- DataSet
- DataSet
- DataSet
- DataSet
- dataset
- DataSet
- DataSet
- 编程之美学习笔记——数字相关(一)
- hive网站资料
- 寄存器、CPU缓存内存的关系
- 最火的iOS开源项目
- Linux 惊群现象
- DataSet一些Knowlodge
- ubuntu更新软件包存放目录
- 如何在SAS中重新构建限价指令簿(Limit Order Book):使用HashTable
- linux下c语言实现多线程文件复制
- [phpMyadmin笔记-1] MySQL数据库操作
- 面试题6:重建二叉树
- android 4.12 定制Restart功能
- 网站无法访问,报错Server Application Unavailable的问题
- 点击通知栏图标、桌面图标会导致应用重启