PDA

View Full Version : اضافه کردن سطر به ستونی خاص در دیتا گرید



saed2006
چهارشنبه 18 فروردین 1389, 08:55 صبح
چجوری میتونم یه ردیف یه دیتا گریدی که یکی از ستون هاش کمبو باکس هست و مابقی تکست باکس اضافه کنم؟

behzad1986
چهارشنبه 18 فروردین 1389, 09:22 صبح
سلام

dataGridView1.Rows.Add(1);

exlord
چهارشنبه 18 فروردین 1389, 09:28 صبح
اگه گریدت databind شده و میخوای runtime بهش row اضافه کنی .. نمیشه ...
Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.

saed2006
چهارشنبه 18 فروردین 1389, 09:50 صبح
دیتا بایدینگ نیست
جناب بهزاد این دستور کار نمیکند

saed2006
چهارشنبه 18 فروردین 1389, 10:15 صبح
با دستور dataGridView1.Rows.Add(1);
نمیتوان مقدار کمبو رو انتخاب کرد

سونیان
چهارشنبه 18 فروردین 1389, 11:24 صبح
یعنی چی .یعنی دیتا گرید دوتا سطر داشته باشه؟:لبخند:

saed2006
چهارشنبه 18 فروردین 1389, 11:51 صبح
یعنی چی .یعنی دیتا گرید دوتا سطر داشته باشه؟:لبخند:

بله
دیتا گرید دو سطر داره یکی از نوع تکست باکس و یکی کمبو باکس
میخوام مثلا:
یه سطر ایجاد کنم
aa رو بریزم توی تکست باکس
و عنصر دوم کمبو باکس هم انتخاب بشه

behzad1986
چهارشنبه 18 فروردین 1389, 13:10 عصر
اگه اسم Comboداخل گريد Column1 باشه اين كد يه row ايجاد و مقدار combo رو "Ali" قرار ميده

dataGridView1.Rows.Add(1);
Column1.Items.Add("Ali");
dataGridView1.Rows[0].Cells["Column1"].Value = "Ali";

سونیان
چهارشنبه 18 فروردین 1389, 13:29 عصر
فکر نکنم منظورشون این کدی باشه که شما نوشتیدا.:متفکر:

saed2006
چهارشنبه 18 فروردین 1389, 15:13 عصر
اگه اسم Comboداخل گريد Column1 باشه اين كد يه row ايجاد و مقدار combo رو "Ali" قرار ميده

dataGridView1.Rows.Add(1);
Column1.Items.Add("Ali");
dataGridView1.Rows[0].Cells["Column1"].Value = "Ali";

کار نمیکنه

saed2006
چهارشنبه 18 فروردین 1389, 15:38 عصر
یعنی یکی نیست که بدونه اطلاعات ستون هایی که به غیر از تکست باکس هستند چجوری پر میشه؟

saed2006
چهارشنبه 18 فروردین 1389, 15:53 عصر
حل شد:



((DataGridViewComboBoxCell)dataGridViewX1.Rows[i].Cells["Column2"]).Value =

((DataGridViewComboBoxCell)dataGridViewX1.Rows[i].Cells["Column2"]).Items[0].ToString();

behzad1986
چهارشنبه 18 فروردین 1389, 16:41 عصر
اين كد تست شده جواب ميده!
كد از تو پروژه كپي كردم

saed2006
چهارشنبه 18 فروردین 1389, 17:08 عصر
اين كد تست شده جواب ميده!
كد از تو پروژه كپي كردم
ضمن تشکر از وقتی که گذاشتی
اما اون کدی که شما دادین اون کاری که من میخوام رو انجام نمیده
مشکل حل شد/

سونیان
چهارشنبه 18 فروردین 1389, 23:14 عصر
چرا کار میده درست بنویسید کار میده. داخل سطر اسم علی میاد