سلام دوست من
اگه دقیقا میخوای ایونت TextChanged رو داشته باشی، در واقع باید به کنترلی که وظیفه ادیت کردن سلول ها رو داره دسترسی پیدا کنی و کدهات رو در ایونت TextChanged اون بنویسی !!
کدت میتونه یه چیزی شبیه به این باشه :
private bool HandlerAdded = false;
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (HandlerAdded == false)
{
e.Control.TextChanged += ECTextChanged;
HandlerAdded = true;
}
}
private void ECTextChanged(object sender, EventArgs e)
{
MessageBox.Show(((Control )sender ).Text );
}
یا علی