Привет, я хочу добавить флажок в представлении сетки данных. Я написал тестовый код, но не смог. Я пытаюсь добавить CheckBox в datagrid с элементами, которые я добавляю в него. с помощью «выбрать все и ничего не выбрать».
Я не знаю, как это сделать, поэтому мне нужна помощь. Меня смущает то, что если мы добавляем то динамически, как мы будем отслеживать, какой флажок установлен или не установлен.
У меня есть текущий код
public partial class MainWindow : Window
{
List<checkedBoxIte> item = new List<checkedBoxIte>();
public MainWindow()
{
InitializeComponent();
for (int i = 0; i < 5; i++)
{
checkedBoxIte ite = new checkedBoxIte();
ite.sr = i.ToString();
ite.ch = new CheckBox();
item.Add(ite);
}
dataGrid1.ItemsSource = item
}
}
public class checkedBoxIte
{
public string sr {get;set;}
public CheckBox ch { get; set; }
}
, но я знаю, что это глупее всего добавлять такой флажок, но это была всего лишь попытка Вышеупомянутый класс содержит два атрибута, позже у него будет больше, но все они будут строками