سلام
چطور میشه در سی شارپ رنگ یک ردیف خاص از dataGridView رو تغییر رنگ داد...
مثلا یک ستون در dataGridView از نوع checkBox است و هر کدام که تیکش زده شد رنگ همون ردیف تغییر پیدا کنه..؟؟
مثلا کد زیر ردیف رو تغییر رنگ میده ولی نمیدونم چطور تغییرش بدم تا ردیفی که تیک خورده رنگش تغییر کنه و نه اینکه مثل زیر فقط ردیف 2 رو تغییر بده..
شرط if هم کار نمیکنه .. شرط رو باید چی بنویسم؟؟
ممنون... جواب داد.. جایی اینو پیدا نکرده بودم
اگه میشه در مورد قطعه کد اولی یه توضیحی بدی ممنون میشم... مثلا درمورد comitedit و اینکه در چ مواردی باید اینو گذاشت و..... ؟؟
نوشته اصلی توسط returnx
میتونید به این شکل عمل کنید :
رویداد CellContentClick :
در مورد کد رویداد CellContentClick باید بگم که به این دلیل اون خط را گذاشتم که بعد از کلیک شدن روی آن Cell خاص ، سریعا رویداد CellValueChanged صدا زده بشه تا ما سریعا بعد از کلیک کردن تغییرات را مشاهده کنیم ، به طور طبیعی قبل از اینکه رویداد CellValueChanged صدا زده بشه چند رویداد دیگه مثل چک کردن خطا اجرا میشه و شما برای اجرا شدن کد های رویداد CellValueChanged باید منتظر باشید تا focus از سلول خاص بره روی یک cell دیگه این باعث یک وقفه میشه که جداب نیست ، هرچند این کار ممکنه باعث بشه بعضی از خطا ها چک و گزارش نشند...
علاقه مندی ها (Bookmarks)