我試圖在有時用不同的cellcontent在datagrid中顯示不同的行。WPF數據網格中的列是否可以保存不同類型的數據
我有不同的行不同的類,例如
1類:
名稱 - 說明 - 複選框
2類:
名稱 - 說明 - 文本框(用戶輸入 - 複選框
3級
名稱 - 文本框(運行時用戶輸入)
這些類是通過繼承關聯的,所以我可以在同一個observablecollection中使用它們。
我想基於我選擇來添加,例如哪個類的數據網格顯示這些:
ObservableCollection<Rowitem> rowitems = new ObservableCollection<Rowitem>();
rowitems.Add(new Class1("Tom", "Nice", false));
rowitems.Add(new Class2("John", "Strange", Empty textbox , true));
rowitems.Add(new Class3("Roger", Empty Textbox));
..意思我想數據網格中的第三列顯示一個空文本框第二行,第一行有複選框,第三行沒有。這可能嗎?
當然可能,難點取決於你想要固定列還是動態列。 –