PDA

View Full Version : سوال: مقدار دادن به یک سلول از دیتا گرید که به صورت چک باکس هست



mina.net
دوشنبه 11 خرداد 1388, 21:25 عصر
سلام دوستان
من می خوام مقادیری از دیتابیس خونده بشن و اگر مقدار برابر yes بود چک باکس دیتا گرید true بشه و در غیر اینصورت false بشه. چطور می تونم این کار رو انجام بدم.

anooshiran
دوشنبه 11 خرداد 1388, 21:41 عصر
سلام دوست عزيز

بهتر است در ديتا بيس به جاي استفاده از مقادير yes و no فيلدي را كه ميخواهي در چك باكس نشان دهي به صورت bit تعريف كني و مقادير 0و1 بگيري.
اينطور وقتي تيبل به گريد بايند ميشود خيلي راحت مقادير 0 غير انتخاب شده و مقدار 1 انتخاب شده نشان داده مي شود.

Mani_rf
سه شنبه 12 خرداد 1388, 16:00 عصر
من دقیقا این کارو تو یکی از برنامه های کردم. اما من هیچوقت مستقیم جدولم را به DataGide اتصال نمی دم. همیشه اول تو یک DataTable میریزم بعد دیتاتیبل را به جدول اتصال میدم، تو سرعت تفاوتی نداره اما من فکر می کنم اینجوری کنترل بیشتری روی خواندن اطلاعات دارم . من دقیقاتو بانکم از فیلدهای Yes/No استفاده کردم، بعد از خوندن تبدیلش کردم ،
اینجوری :

DgvSell(5, DgvSell.RowCount - 1).Value = True

تو این برنامم : http://DoostanShop.com/Restaurant