PDA

View Full Version : کلیک روی دکمه datagridview



windowsyar
یک شنبه 08 مهر 1397, 22:19 عصر
با سلام
یک ستون به دیتاگریدویو اضافه کردم و داخلش دکمه (Button) قرار دادم
حالا می خواهم روی هر کدام از این دکمه ها کلیک شد متن فیلد کناری اش برگردانده شود
ستون 1 ستون 2 ستون 3
0 1 دکمه
روی دکمه که کلیک شد بنویسد 1

danialafshari
دوشنبه 09 مهر 1397, 16:34 عصر
با سلام
می تونید از رویداد CellContentClick استفاده کنید
با فرض اینکه Button در ستون اندیس 3 قرار دارد:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) {
if (e.RowIndex == -1) return;
if (e.ColumnIndex==3)
MessageBox.Show(dataGridView1[2,e.RowIndex].Value.ToString());
}

موفق باشید