PDA

View Full Version : مبتدی: سوال در مورد datagrid view



mmbarname
پنج شنبه 05 آبان 1390, 14:46 عصر
سلام به همه دوستان.
میخواستم بپرسم که چجوری میشه در یکی از ستون های دیتاگرید یک combo قرار داد.
مرسی.

sobaisobai
پنج شنبه 05 آبان 1390, 14:52 عصر
سلام دوست عزیز
وقتی میخوای Column اضافه کنی Type اون رو DataGridViewComboBoxColumn تغییر بده
موفق باشی

mmbarname
پنج شنبه 05 آبان 1390, 15:43 عصر
دوست عزیز ستون های دیتاگرید که من دارم خودشون ایجاد میشن
من ابتدا از جدول اطلاعات رو میریزم تو یک دیتاست بعد از دیتا ست انتقال میدم به دیتاگرید اینم کدمه:
da.selectcommand=new sqlcommanD("select name from student
con.open();
da.fill(ds,""T1)
con.close();
datagridview1.datasours=ds;
datagridview1.datamember="t1"

sobaisobai
پنج شنبه 05 آبان 1390, 15:44 عصر
با چه کدی اونارو ایجاد میکنی؟

ali_habibi1384
پنج شنبه 05 آبان 1390, 16:21 عصر
ديتا ست مجموعه اي از تيبل هاست شما بايد اونا رو به ديتا تيبل بفرستين نه ديتاست بعد از اون بايد ديتا تيبل رو به ديتاسورس ديتا گيريد وصل كنيد با دستور انتصاب = اونوقت خودش ستونهاتونو مقدار دهي ميكنه بقيش هم كه چيزي كه دوستمون گفت انجام بديد فقط بجايي كه با ويزارد بري با كد ميزني .

mmbarname
پنج شنبه 05 آبان 1390, 16:54 عصر
من با انتسابه یکی از جدول های موجود در دیتاست مقادیر رو در دیتاگرید قرار میدم و مشکلی هم ندارم فقط مشکله من اینه که میخوام یکی از ستونهای تمام سطرها به صورت
کومبو دربیاد همین. فکر نکنم برای حرفه ای ها کاری داشته باشه ممنون میشم اگه کمکم کنه.

mmbarname
پنج شنبه 05 آبان 1390, 19:23 عصر
کسی نیست جوابه منو بده؟

ali_habibi1384
پنج شنبه 05 آبان 1390, 23:53 عصر
System.Windows.Forms.DataGridViewComboBoxColumn ColName= new DataGridViewComboBoxColumn() ;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {ColName});