wpf datagrid控件里面绑定了一个checkbox控件 我怎么在后台拿到这个控件
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
这个 要明说是 模板加入的还是 单纯的 复选框列
如果是复选框咧 直接遍历列 转换即可
如果是 模板列的话 可以采用
foreach (var item in dgReportList.Items)
{
DataGridTemplateColumn templeColumn = dgReportList.Columns[0] as DataGridTemplateColumn;
FrameworkElement fwElement = dgReportList.Columns[0].GetCellContent(item) ;
CheckBox cBox = templeColumn.CellTemplate.FindName("cBoxSelected", fwElement) as CheckBox
;
if (cBox != null)
{
cBox.IsChecked = cBoxSelectedAll.IsChecked;
}
}
- 1 回答
- 0 关注
- 562 浏览
添加回答
举报
0/150
提交
取消