POV
POV

Reputation: 12025

How to get/set value for DataGridViewButtonColumn in cell?

I tried to set value for DataGridViewButtonColumn cell in Datagridview.

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{

if (dgv.Columns[e.ColumnIndex].Name.Equals("id")) {
   e.Value = 14;
}            
}

Then I try to get value after click event:

 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
    if (dataGridView1.CurrentCell.ColumnIndex.Equals(1) && e.RowIndex != -1)
    {
      // GET HERE 
    }
}

So, how to get value e.Value = 14 in event dataGridView1_CellClick?

Upvotes: 0

Views: 231

Answers (1)

dovid
dovid

Reputation: 6491

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    var dg = (DataGridView)sender;
    dg[e.ColumnIndex, e.RowIndex].Value = 123;
}

Upvotes: 1

Related Questions