C# 在Winforms项目中使用DataGrid中的复选框列
我有一个复选框列,它正按预期工作 如何“获取”所选行 我想获取已检查的字段,并使用同一行的另一个字段运行方法。通过以下方法解决了此问题:C# 在Winforms项目中使用DataGrid中的复选框列,c#,visual-studio,datagrid,checkbox,C#,Visual Studio,Datagrid,Checkbox,我有一个复选框列,它正按预期工作 如何“获取”所选行 我想获取已检查的字段,并使用同一行的另一个字段运行方法。通过以下方法解决了此问题: foreach (DataGridViewRow item In DataGridName.Rows) { If (item.Cells(0).Value) { MyMethod(item.Cells(0).Value); } } 我相信答案是这样的: foreach (DataGridViewRow ite
foreach (DataGridViewRow item In DataGridName.Rows)
{
If (item.Cells(0).Value)
{
MyMethod(item.Cells(0).Value);
}
}
我相信答案是这样的:
foreach (DataGridViewRow item in DataGridName.Rows)
{
if (((bool)(item.Cells["name_of_column"].Value)) == true)
{
MyMethod(item.Cells["name_od_the_other_field"].Value);
}
}
您是动态填充复选框还是静态填充复选框?很高兴听到问题得到解决-干杯!