本文介绍了将两个数据表合并到一个数据集中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
DataSet ds = new DataSet();
DataTable dt1 = new DataTable("Employee");
dt1.Columns.Add("Empno");
dt1.Columns.Add("Empname");
dt1.Rows.Add("1", "Anbu");
dt1.Rows.Add("2", "Selvan");
dt1 = DataBindGrid();
DataTable dt = new DataTable("Attend");
dt.Columns.Add("Attendence");
RadioButton chk;
foreach (GridViewRow rowItem in gridview1.Rows)
{
chk = (RadioButton)(rowItem.Cells[0].FindControl("rb1"));
if (chk.Checked)
{
}
else
{
dt.Rows.Add("0");
}
}
dt1.Merge(dt, false, MissingSchemaAction.Add);
ds.Tables.Add(dt1);
我想要的结果是:
1安布1
2 selvan 0
但结果显示为:
1安布
2 selvan
1
0
I want result as:
1 anbu 1
2 selvan 0
But result is coming out as:
1 anbu
2 selvan
1
0
推荐答案
这篇关于将两个数据表合并到一个数据集中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!