如何仅使用选定的复选框行从数据网格创建数据表

时间:2015-01-12 10:07:13

标签: c# wpf datatable wpfdatagrid

这是我的第一个WPF应用程序,所以请耐心等待!我有一个数据网格,通过绑定数据表来填充它。然后我添加一个DataGridTemplateColumn,其中包含一个复选框。在按钮单击事件上,我想从数据网格中复制所有行,并将其复选框选中到数据表中。原因是我必须在写入数据库之前对数据执行各种过滤和计数功能。

提前致谢!

2 个答案:

答案 0 :(得分:0)

在gridview中添加一个带有复选框的列,以便检查是否已选中/取消选中该框。

这样的事情:

foreach (GridViewRow gvr in YourGridView.Rows)
{
   if (CB.Checked == true) //CB = defined Checkbox
   {
    //save to database
   }
}

答案 1 :(得分:0)

金铲候选人答案-这个问题也出现了相同的问题: DataGridCheckBoxColumn - How to return checked rows? 仅应进行打印而不是进行控制台操作。