数据集,数据表和我们三者的区别是什么

数据集,数据表和我们三者的区别是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>数据集
表示数据在内存中的缓存。

属性
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“);

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

数据集,数据表和我们三者的区别是什么