猿问

wpf datagrid控件里面绑定了一个checkbox控件 我怎么在后台拿到这个控件

wpf datagrid控件里面绑定了一个checkbox控件 我怎么在后台拿到这个控件

MMMHUHU
浏览 563回答 1
1回答

DIEA

这个 要明说是 模板加入的还是 单纯的 复选框列 如果是复选框咧 直接遍历列 转换即可 如果是 模板列的话  可以采用   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;                }            }
随时随地看视频慕课网APP
我要回答