private void dataGridView1_CellLeave(object sender, DataGridViewCellEventArgs e)
{
DataGridViewSelectedCellCollection ddc = dataGridView1.SelectedCells;
int x = ddc[0].ColumnIndex;
int y = ddc[0].RowIndex;
if (x == 6)
{
txtbede.Text =((int.Parse(dataGridView1.Rows[y].Cells[x].Value.ToString()))+100).ToString()}
}
- این دستورات وقتی با کلید tab خارج میشم درست عمل میکنه اما وقتی با ماوس خارج میشم فقط 100 میزنه توی txt1 یعنی مقدار سلول رو 0 میخونه بعدش با 100 جمع میکنه
- همین دستورات رو توی cellendedit هم نوشتم همین اتفاق افتاد وقتی با کلید tab خارج میشم عمل میکنه با ماوس نه
- من برای خانه های گریدویو رویداد leave جداگانه هم تعریف کردم اما باز هم فقط با کلید tab کارکرد
- خواهشا اگه کسی راهیی بلده کمک کنه من گیر کردم