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;
转载于:https://www.cnblogs.com/tuyile006/archive/2007/12/04/982002.html
相关资源:数据结构—成绩单生成器