我有一个带有headercheckboxes和childcheckboxes的gridview。当点击headercheckbox时,会自动检查子复选框。为此我使用了名为'checked'的javascript并且工作正常..
我的问题是我想将所有已检查的子项添加到数据表中,同时当我选中标题复选框时。 此外,当仅单击子复选框时,该行应仅添加到数据表中。 这是因为只有经检查的项目需要到数据库...
我怎样才能实现这个目标?
答案 0 :(得分:1)
如果你的gridview已经填充(来自任何来源)并且你想将它的值复制到DataTable,你可以使用这部分代码:
foreach (GridViewRow row in YourGridView.Rows)
{
DataRow datarw;
datarw = dt.NewRow();
for (int i = 0; i < row.Cells.Count; i++)
{
datarw[i] = row.Cells[i].Text;
}
dt.Rows.Add(datarw);
}
This link可以让你明白 -
答案 1 :(得分:0)
您也可以通过您的数据库实现。 ..
根据main_srl_no和srl_no分别安排你的数据库,例如headerchkbox和childchkbox ......
这很简单....我在我的系统中实现了。 我会工作得很好..