DataTable的Merge方法和添加datatable到dataset
2007-12-04 10:49
459 查看
DataTable的Merge方法
Merge方法是将两个结构相似的datatable合并成一个datatable:
实例代码:
//create table1
DataTable dt1 = new DataTable();
dt1.Columns.Add("id");
dt1.Columns.Add("name");
dt1.Columns.Add("pwd");
for (int i = 0; i < 5; i++)
{
dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
}
//create table2
DataTable dt2 = new DataTable();
dt2.Columns.Add("id");
dt2.Columns.Add("name");
dt2.Columns.Add("pwd");
for (int i = 5; i < 10; i++)
{
dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
}
//Merge two tables
DataTable dt3 = null;
dt3 = dt1.Clone();
if (dt3 != null)
{
dt3.Merge(dt1);
dt3.Merge(dt2);
this.dataGridView1.DataSource = dt3;
}
将datatable添加到dataset里面
实例代码:
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("name");
dt.Columns.Add("pwd");
for (int i = 0; i < 10;i++ )
{
dt.Rows.Add(new object[] {i.ToString(),"name"+i.ToString(),"**"});
}
DataSet ds = new DataSet();
ds.Tables.Add(dt);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
Merge方法是将两个结构相似的datatable合并成一个datatable:
实例代码:
//create table1
DataTable dt1 = new DataTable();
dt1.Columns.Add("id");
dt1.Columns.Add("name");
dt1.Columns.Add("pwd");
for (int i = 0; i < 5; i++)
{
dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
}
//create table2
DataTable dt2 = new DataTable();
dt2.Columns.Add("id");
dt2.Columns.Add("name");
dt2.Columns.Add("pwd");
for (int i = 5; i < 10; i++)
{
dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
}
//Merge two tables
DataTable dt3 = null;
dt3 = dt1.Clone();
if (dt3 != null)
{
dt3.Merge(dt1);
dt3.Merge(dt2);
this.dataGridView1.DataSource = dt3;
}
将datatable添加到dataset里面
实例代码:
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("name");
dt.Columns.Add("pwd");
for (int i = 0; i < 10;i++ )
{
dt.Rows.Add(new object[] {i.ToString(),"name"+i.ToString(),"**"});
}
DataSet ds = new DataSet();
ds.Tables.Add(dt);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
相关文章推荐
- DataTable的Merge方法和添加datatable到dataset
- 如果希望将DataTable添加到多个DataSet中,就必须使用Copy方法或Clone方法
- 合并多个DataTable及将DataTable添加到DataSet的方法
- 将有数据的datatable存入dataset (DataSet.Merge 方法)
- 合并多个DataTable及将DataTable添加到DataSet的方法
- DataTable添加行的方法
- [.Net] DataTable添加列和行的三种方法
- 在同一个DataSet中添加多个DataTable
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
- 将多个DataTable添加到指定的DataSet中
- DataSet中添加多个DataTable
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- DataSet,DataTable与DataRow的复制方法
- DataTable添加列和行的方法
- DataSet和DataTable有用的方法
- DataSet,DataTable与DataRow的复制方法
- DataSet,DataTable与DataRow的复制方法
- 【转】C#使用DataSet Datatable更新数据库的三种实现方法
- ADO.NET中DataSet、DataTable、DataRow的数据复制方法
- DataTable.Merge()方法