Reputation: 12025
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
Reputation: 6491
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
var dg = (DataGridView)sender;
dg[e.ColumnIndex, e.RowIndex].Value = 123;
}
Upvotes: 1