PDA

View Full Version : اضافه کردن Checkbox به Datagrid



gh_fereydonpoor
سه شنبه 14 مهر 1383, 05:56 صبح
سلام به همه
من می‌خوام که در یکی از ستونهای Datagrid که دارم یک Chackbox باشه که اگر مثلا طرف از عضویتش یک سال بیشتر می گذشت آن چک بخوره آیا راهی وجود داره؟
من WebBase رو نوشتم ولی Windowbase رو نمی تونم بنویسم اگه میشه یه خورده منو کمک کندی ممنون میشم.
سوال بعدیم اینه که چطوری میشه که Background یک رکورد خاص رو رنگی کرد
ممنون مرسی
یا علی

علیرضا مداح
چهارشنبه 15 مهر 1383, 18:32 عصر
من می‌خوام که در یکی از ستونهای Datagrid که دارم یک Chackbox باشه که اگر مثلا طرف از عضویتش یک سال بیشتر می گذشت آن چک بخوره آیا راهی وجود داره؟

سلام دوست عزیز،
دیتاگرید به طور اتوماتیک چک باکس را اضافه میکند . فقط کافیست شما به طور مثال یک فیلد Yes/No در بانک اطلاعاتی اکسس یا هر بانک دیگری ایجاد کنید .

h_rezaei
چهارشنبه 15 مهر 1383, 18:57 عصر
سوال بعدیم اینه که چطوری میشه که Background یک رکورد خاص رو رنگی کرد

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/wnf_CustDataGrid.asp

gh_fereydonpoor
چهارشنبه 15 مهر 1383, 22:28 عصر
سلام
آقا مرسی
ولی من می‌خواهم که با برنامه نویسی این کارو انجام بدم
یعنی بگم مثلا این Colunms باشد مقدارش True باشه یا نه مثل Web Base یا اینکه مثلا یک ComboBox به اون Add کنم بجای Checkbox
بازم ممنون که به فکر ما بودید.
یا علی

علیرضا مداح
پنج شنبه 16 مهر 1383, 14:43 عصر
یعنی بگم مثلا این Colunms باشد مقدارش True باشه

به کد زیر توجه کنید :


DataSet11.Table1.Rows(0).Item("Yes/NoFieldName") = True

gh_fereydonpoor
جمعه 17 مهر 1383, 21:32 عصر
سلام آقای مداح
ممنون از راهنمایی شما
ولی من می‌خواهئ که دستی مقدار Checked بودن اون ‍Checkbox هارو تعیین کنم .
یا رنگ یک Row خاص رو عوض کنم
یا یک کنترل مثل Cobmo box بجای اون Checkbox ها قرار بدم.
اگه می شه در این ضمینه راهنماییم کنید
ممنون مرسی
یا علی

علیرضا مداح
شنبه 18 مهر 1383, 15:35 عصر
DataSet11.Table1.Rows(0).Item("Yes/NoFieldName") = True
به وسیله این کد مقدار فیلد شما در سطر شماره 0 بر روی True تنظیم میشود و یا به عبارتی چک باکس تیک میخورد.

gh_fereydonpoor
شنبه 18 مهر 1383, 22:18 عصر
آقا ممنون مرسی
زحمت کشیدید
اون مشکل حل شد
یا علی