При нажатии кнопки
private void button1_Click(object sender, EventArgs e)
{
if (dataGridView1.Columns.Contains("column1") && dataGridView1.Columns.Contains("chk"))
{
}
else
{
DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn();
//chk.ReadOnly = true;
chk.Name = "chk";
chk.DisplayIndex = 0;
chk.Frozen = true;
chk.HeaderText = "check";
dataGridView1.Columns.Add(chk);
DataGridViewTextBoxColumn column1 = new DataGridViewTextBoxColumn();
column1.ReadOnly = true;
column1.Name = "column1";
column1.HeaderText = "my column name";
dataGridView1.Columns.Add(column1);
DataGridViewTextBoxColumn column2 = new DataGridViewTextBoxColumn();
column2.ReadOnly = true;
column2.Name = "column2";
column2.HeaderText = "my column name1";
dataGridView1.Columns.Add(column2);
}
}
создается сетевое представление данных, как показано ниже. Но когда я нажимаю флажок, автоматически создается строка, почему это происходит ..