مهدی هادیان2
سه شنبه 26 اردیبهشت 1391, 12:42 عصر
بسم الله الرحمن الرحیم
با سلام
در ابتدای رویداد dataGridView_CellValidating شرط زیر رو گذاشتم؛ که هر وقت که کاربر مقدار سلولی رو تغییر داد عمل کنه
if(dataGridView.EditingControl!=null)
کاربر یا میتونه مقدار سلول رو دستی وارد کنه و یا روی سلول دابل کلیک کنه.
هنگامی که مقدار رو دستی وارد میکنه همه چیز درست کار میکنه
و وقتی دابل کلیک می کنه فرمی باز میشه و از اونجا مقدار را وارد میکنه
متاسفانه هنگامی که مقدار رو از فرم دوم وارد سلول میکنه مقدار EditingControlنال می شود با اینکه مقدار سلول تغییر کرده است.
با تشکر:لبخندساده:
با سلام
در ابتدای رویداد dataGridView_CellValidating شرط زیر رو گذاشتم؛ که هر وقت که کاربر مقدار سلولی رو تغییر داد عمل کنه
if(dataGridView.EditingControl!=null)
کاربر یا میتونه مقدار سلول رو دستی وارد کنه و یا روی سلول دابل کلیک کنه.
هنگامی که مقدار رو دستی وارد میکنه همه چیز درست کار میکنه
و وقتی دابل کلیک می کنه فرمی باز میشه و از اونجا مقدار را وارد میکنه
متاسفانه هنگامی که مقدار رو از فرم دوم وارد سلول میکنه مقدار EditingControlنال می شود با اینکه مقدار سلول تغییر کرده است.
با تشکر:لبخندساده: