PDA

نسخه کامل مشاهده نسخه کامل : وارد کردن یک سلول به دیتاگرید



REZ1_MAHTAB
11-05-2008, 21:20
سلام
خسته نباشید
می خوام بدونم چطور میشه یک سلول از نوع combo به datagrid اضافه کرد؟
فقط یک سلول اضافه کردن یک ستون رو بلدم
قصدم اینه که اگر کاربر خواست به جدول رکورد اضافه کنه یک رکورد خالی در انتهای datagrid ایجاد بشه که کاربر بتونه اونو پر کنه که بعضی فیلدهای این رکورد از نوع combo هستند
در ضمن این combo ها داده هاشون رو از یک جدول دیگه می گیرن.

پس شد دو سوال
1-تعریف کردن یک سلول به صورت combo(اصلا می شه چنین کاری کرد؟من خیلی تلاش کردم)
2-وارد کردن مقدار به آن

یک سوال دیگه ربطی به بالایی ها نداره
- چطور میشه در combo که از ستون های یک جدول تو دیتابیس مقدار می گیره داده های تکراری نشون داده نشه؟

پیشاپیش ممنون

Ultimator
12-05-2008, 09:44
شما میتونید مشخص کنید که تمام سلولهای یک ستون به صورت combobox باشند . هم از طریق دیزاینر میشه هم کد نویسی . یا روی grid کلیک راست میکنید و در قسنت edit column ستون مورد نظر رو انتخاب میکنید و column type اون رو مساوی Datagridviewcomboboxcolumn قرار میدید .
از طریق کد نویسی هم میشه این :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

REZ1_MAHTAB
13-05-2008, 22:13
ممنون از توجه و زحمتتون
ولی گفتم که با یک ستون کامل مشکلی ندارم بلدم انجامش بدم

درباره داده های تکراری توی combo راه حلی نیست ؟