dataset and datatable
2007-03-30 15:35
239 查看
DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]得到DataTable
DataTable:数据表。
存放数据的两种方式
一:直接把数据结果放到datatable中
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
二:数据结果放到dataset中,若要用那个datatable,可以这样:dataset[0]
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();
da.Fill(dt);
更常见的用法:
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();
da.Fill(dt,"table1");
用的时候:这样取datatable:dataset["table1"]
DataTable的一些属性和方法
Clear()方法,清除dataTable里的所有数据。
Clone()方法,复制一个dataTable的结构
private void GetClone(DataTable table)
{
DataTable cloneTable;
cloneTable = table.Clone();
}
Copy()方法,复制该dataTable的结构和数据。
private void CopyDataTable(DataTable table)
{ DataTable copyDataTable; copyDataTable = table.Copy(); } DefaultView 属性 获取可能包括筛选视图或游标位置的表的自定义视图。
TableName 属性 获取或设置 DataTable的名称。
向DataSet中添加DataTable
方法一:
DataSet ds=new DataSet();
DataTable dt=new DataTable("newTable");
ds.Tables.Add(dt);
方法二:
DataSet ds=new DataSet();
DataTable dt=ds.Tables.Add("newTable");
上述两方法可以视需要进行选择
DataTable:数据表。
存放数据的两种方式
一:直接把数据结果放到datatable中
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
二:数据结果放到dataset中,若要用那个datatable,可以这样:dataset[0]
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();
da.Fill(dt);
更常见的用法:
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();
da.Fill(dt,"table1");
用的时候:这样取datatable:dataset["table1"]
DataTable的一些属性和方法
Clear()方法,清除dataTable里的所有数据。
Clone()方法,复制一个dataTable的结构
private void GetClone(DataTable table)
{
DataTable cloneTable;
cloneTable = table.Clone();
}
Copy()方法,复制该dataTable的结构和数据。
private void CopyDataTable(DataTable table)
{ DataTable copyDataTable; copyDataTable = table.Copy(); } DefaultView 属性 获取可能包括筛选视图或游标位置的表的自定义视图。
TableName 属性 获取或设置 DataTable的名称。
向DataSet中添加DataTable
方法一:
DataSet ds=new DataSet();
DataTable dt=new DataTable("newTable");
ds.Tables.Add(dt);
方法二:
DataSet ds=new DataSet();
DataTable dt=ds.Tables.Add("newTable");
上述两方法可以视需要进行选择
相关文章推荐
- DataTable and DataSet
- Table into DataSet and Control DataTable
- Note---Data Contract:DataTable,DataSet,Generic and Collection
- Table into DataSet and Control DataTable(转)
- ADO.NET对象之DataSetAndDataTable操作
- DataSet,DataTable,DataReader,DataAdapter
- C# DataSet和DataTable详解
- DataReader 转 DataSet 或 DataTable
- 最近写 ASP.NET 中出现的错误 & 实现DataTable和DataSet类型的客户端/服务器端自动转换
- 理解DataSet,DataGrid,DataTable之间的联系和差别
- ADO.NET基础02(语句参数化,配置文件,DataSet与DataTable)
- DataSet和DataTable有用的方法
- C#中DataSet、DataTable、DataReader的区别
- 将多个DataTable添加到指定的DataSet中,转换DataSet为XML,将DataTable转换XML
- JSON 的数据转换格式(DataTable或DataSet) -善良公社项目
- C#使用DataSet Datatable更新数据库的三种实现方法
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- LINQ to DataSet的DataTable操作
- XML 与 DataSet/DataTable 互相转换实例(C#)
- DataSet,DataTable与DataRow的复制方法