在 Winforms 项目中使用 DataGrid 中的复选框列
Posted
技术标签:
【中文标题】在 Winforms 项目中使用 DataGrid 中的复选框列【英文标题】:Working with Checkbox column in DataGrid in Winforms project 【发布时间】:2011-02-22 09:02:37 【问题描述】:我有一个复选框列,它按预期工作。
如何“获取”选定的行?
我想获取被检查的那些并使用同一行的另一个字段运行一个方法。
【问题讨论】:
您是动态填充复选框还是静态填充? 很高兴听到问题解决了 - 干杯! 【参考方案1】:我相信答案会是这样的:
foreach (DataGridViewRow item in DataGridName.Rows)
if (((bool)(item.Cells["name_of_column"].Value)) == true)
MyMethod(item.Cells["name_od_the_other_field"].Value);
【讨论】:
【参考方案2】:解决了:
foreach (DataGridViewRow item In DataGridName.Rows)
If (item.Cells(0).Value)
MyMethod(item.Cells(0).Value);
【讨论】:
以上是关于在 Winforms 项目中使用 DataGrid 中的复选框列的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 winforms 应用程序中设置我的 datagrid 滚动条的位置?
wpf datagrid 有没有像 winforms DataGridView 这样的虚拟模式?
在 WinForms DataGrid 中为特殊字符(而不是空格)换行
如何把WinForms中DataGrid的第一列放上复选框,可以多项选择???急!