C# 如何将GridView行添加到datatable?

C# 如何将GridView行添加到datatable?,c#,asp.net,C#,Asp.net,我有一个带有headercheckbox和ChildCheckBox的gridview。单击headercheckbox时,子复选框将自动被选中。为此,我使用了名为“checked”的javascript,它工作正常 我的问题是,当我选中header复选框时,我想将所有选中的子项同时添加到datatable中。 此外,单击“唯一子项”复选框时,该行只应添加到datatable。。 这是因为只有选中的项需要到数据库 我怎样才能做到这一点呢?你也可以通过数据库来实现 分别按照主接线盒和儿童接线盒等接

我有一个带有headercheckbox和ChildCheckBox的gridview。单击headercheckbox时,子复选框将自动被选中。为此,我使用了名为“checked”的javascript,它工作正常

我的问题是,当我选中header复选框时,我想将所有选中的子项同时添加到datatable中。 此外,单击“唯一子项”复选框时,该行只应添加到datatable。。 这是因为只有选中的项需要到数据库


我怎样才能做到这一点呢?

你也可以通过数据库来实现

分别按照主接线盒和儿童接线盒等接线盒排列数据库

这很简单。。。。我在我的系统中实现了。
我可以正常工作。

如果您的gridview已经填充(来自任何源),并且您希望将其值复制到数据表,则可以使用这部分代码:

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);
         }
foreach(gridview.Rows中的gridview行)
{
DataRow datarw;
datarw=dt.NewRow();
对于(int i=0;i

可以让您了解-

您正在使用的.NET web技术中的哪一种有帮助的适当标记。我不知道hv rihght nw。。。为复选框内容或项目模板提供主序列号和序列号。。。像那个问题不和子问题不。。。改变你的桌子,在崎岖的道路上提供这个不…你的gng。。。。