您的位置:首页 > 其它

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: