none
DataGridView , trazer uma checkbox em cada coluna RRS feed

  • Pergunta

  • Como ao carregar cada campo da tabela no grid, trazer uma checkbox  em cada coluna para selecionar quais quero, para assim montar uma lista com os campos das colunas escolhidas?

    Desde ja , agradeço quem puder ajudar
    segunda-feira, 15 de julho de 2019 11:13

Todas as Respostas

  • TiagoJesusTJS,

        Por favor, veja se te ajuda:

    ===============================
        Para Inserir, utilize o DataGridViewCheckBoxColumn:

    var col = new DataGridViewCheckBoxColumn();
    col.Name = "Coluna" 
    col.HeaderText = "Titulo";
    col.FalseValue = "0";
    col.TrueValue = "1";
    
    //Make the default checked
    col.CellTemplate.Value = true;
    col.CellTemplate.Style.NullValue = true;
    
    dataGridView1.Columns.Insert(0, col);

        Para capturar os valores (checked):

    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
        if (row.IsNewRow) continue;
    
        if (Convert.ToBoolean(row.Cells["Coluna"].FormattedValue))
        {
            // Capture os valores aqui 
        }
    }

    ===============================
    Adicionar uma coluna checkbox no datagridview

    https://pt.stackoverflow.com/questions/276060/adicionar-uma-coluna-checkbox-no-datagridview
    ===============================

    []'s,
    Fabio I.

    • Editado Fabio I segunda-feira, 15 de julho de 2019 13:49
    segunda-feira, 15 de julho de 2019 13:49