Я пытаюсь установить 2 флажка в строках из первых 2 столбцов, а остальные останутся с текстом. С моим кодом у меня есть текстовые поля в каждой строке, но в последних 2 столбцах.
Я хочу иметь возможность поставить флажки перед текстовыми записями.
Я попытался изменить порядок кода, но не могу получить желаемый результат.
Что может быть не так с моим кодом здесь?
dataGridView1.ColumnCount = 4;
dataGridView1.Columns[0].Name = "Delete";
dataGridView1.Columns[1].Name = "Edit";
dataGridView1.Columns[2].Name = "User Name";
dataGridView1.Columns[3].Name = "Password";
DataGridViewCheckBoxColumn delete = new DataGridViewCheckBoxColumn();
DataGridViewCheckBoxColumn edit = new DataGridViewCheckBoxColumn();
dataGridView1.Columns.Add(delete);
delete.HeaderText = "Delete";
dataGridView1.Columns.Add(edit);
edit.HeaderText = "Edit";
string[] row;
row = new string[] { "1", "Product 1", "1000", "1" };
dataGridView1.Rows.Add(row);
row = new string[] { "2", "Product 4", "2000", "2" };
dataGridView1.Rows.Add(row);
row = new string[] { "3", "Product 5", "3000", "3" };
dataGridView1.Rows.Add(row);
row = new string[] { "4", "Product 6", "4000", "4" };
dataGridView1.Rows.Add(row);