为了账号安全,请及时绑定邮箱和手机立即绑定

将元素列表绑定到 DataGrid

将元素列表绑定到 DataGrid

C#
Smart猫小萌 2021-06-02 13:47:01
我在将数据绑定到 WPF DataGrid 时遇到问题。有一个类(简化):public ClassToShow{    public int ANumber {get; set;}    public List<bool> TheList {get; set;}}现在我需要一个显示这些数据的数据网格。TheList 在网格的每个对象中具有相同数量的元素。所以应该有ANumber | TheList[o] | TheList [1] | ...我尝试了很多...最后 DataGridTemplateColumn 中带有一个列表框,但是如何设置标题呢?!?实际上更像是这样:public class ClassToShow{    public int row {get; set;}    public List<CheckBoxElement> Cl{get; set;}    public List<TextBoxElement> Tl{get; set;}    public List<string> Steps {get; set;}}与公共类 CheckBoxElement { 公共字符串名称 {get; 设置;} 公共布尔值 {get; 放; } }和公共类 TextBoxElement { 公共字符串名称 {get; 设置;} 公共 int 值 {get; 放;} }然后有一个列表,其中包含 Cl 和 Tl 中每个值的状态。因此,我需要一个像这样的 DataGrid :(第一行是标题,第二行来自 bool-list,要显示的元素从第三行开始。   | Cl[0].Name | Cl[1].Name |...| Tl[0].Name |...| Step--------------------------------------------------------------   | Checkbox   | Checkbox   |...| Checkbox   |...|--------------------------------------------------------------1  | Checkbox   | Checkbox   |...| Textbox    |...| Combobox2  | .......
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

它可以由模板制作:为数据网格的标题制作模板并将复选框(或任何您需要的)放在那里。


查看完整回答
反对 回复 2021-06-05
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信