Столбец флажка DataGridView - значение и функциональность

C является хорошим выбором для основного образования. Однако перед прохождением через книг, я следовал бы некоторым учебным руководствам по IDE, таким образом, Вы получаете подвешивание строительных проектов и make-файлы, те два будут самыми сложными задачами, с которыми Вы столкнетесь первоначально, и они редко охватываются в любой книге.

17
задан Community 24 June 2013 в 05:30
поделиться

2 ответа

  1. Это невозможно сделать напрямую. Когда у вас есть данные в сетке, { row.Cells [CheckBoxColumn1.Name] .Value = true; }

  2. Событие Click может выглядеть примерно так:

     private void button1_Click (отправитель объекта, EventArgs e)
    {
     Список  rows_with_checked_column = новый Список  ();
     foreach (строка DataGridViewRow в dataGridView1.Rows)
     {
     if (Convert.ToBoolean (row.Cells [CheckBoxColumn1.Name] .Value) == true)
     {
     rows_with_checked_column.Add (строка);
     }
     }
     // Делайте что хотите с проверочными строками
    }
    
39
ответ дан 30 November 2019 в 10:12
поделиться
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    DataGridViewCheckBoxCell ch1 = new DataGridViewCheckBoxCell();
    ch1 = (DataGridViewCheckBoxCell)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0];

    if (ch1.Value == null)
        ch1.Value=false;
    switch (ch1.Value.ToString())
    {
        case "True":
            ch1.Value = false;
            break;
        case "False":
            ch1.Value = true;
            break;
    }
    MessageBox.Show(ch1.Value.ToString());
}

лучшее решение, чтобы узнать, установлен ли флажок в datagridview или нет.

15
ответ дан 30 November 2019 в 10:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: