数据集,数据表和我们三者的区别是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强>数据集
强>表示数据在内存中的缓存。
属性
Tables 中获取包含在数据集的表的集合。
ds.Tables (“sjxx")
<强> DataTable 强>
表示内存中数据的一个表。
公共属性
列获取属于该表的列的集合。
数据集获取此表所属的数据集。
DefaultView获取可能包括筛选视图或游标位置的表的自定义视图。
PrimaryKey获取或设置充当数据表主键的列的数组。
行获取属于该表的行的集合。
表名获取或设置DataTable的名称。
<强>我们强>
表示DataTable中的一行数据
行(“index")
<强>上强>
表示数据表中列的架构。
代码如下:
DataTable常与数据集用操作实例
//创建数据集
数据集ds=新数据集();
//创建DataTable
DataTable dt=new DataTable ();
dt.Columns.Add (“id", Type.GetType (“System.Int32"));
dt.Columns [“id"]。自动增量=true;
dt.Columns.Add (“name", Type.GetType (“System.String"));
//插入行
我们dw1=dt.NewRow ();
dw1 [“name"]=皌est1";
dt.Rows.Add (dw1);
我们dw2=dt.NewRow ();
dw2 [“name"]=皌est2";
dt.Rows.InsertAt (dw2,0);
//将DataTable添加到数据库中
ds.Tables.Add (dt);
//数据表中查询
DataTable dt=new DataTable ();
我们[]=dt.Select博士(“1=1“);
//数据表更新
DataTable dt=(数据表)HttpContext.Current.Cache [“MYCACHE"];
我们[]=dt.Select博士(“1=1“);
如果dr.Length祝辞0)
{
,,,博士[0][“colName"]=癱olValue";
}
//统计
对象o=dt.Compute (“(col_name)和“,“1=1“);
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。