ورود

View Full Version : سوال: برگرداندن مقادیر یک آرایه



L_eskandary
دوشنبه 15 شهریور 1389, 09:15 صبح
سلام دوستان
شاید سوالم خیلی مبتدیانه باشه ولی خوب ، هر کاری کردم نتونستم و این شد که ...
راستش من بر اساس مقدار یه radio button مقادیر یه ستون از gridview رو باید بریزم داخل یه آرایه ، حالا مشکا من اینه که کد زیر رو برا این کار نوشتم ولی نمی تونم مقادیر آرایه را برگردونم تا ببینم اصلا این کد من جواب داده و درست select میکنه یه نه ؟ ممنون میشم در این زمینه کمکم کنید ...


string[] mobiles;
mobiles = new string[89];

if (rdbtnCel.SelectedValue == "cel1")

foreach (GridViewRow grv in this.grvrecievernum.Rows)
{

mobiles[grv.RowIndex] = grv.Cells[2].ToString();
}

A.S.Roma
دوشنبه 15 شهریور 1389, 09:18 صبح
یه لیست باکس بذار و خاصیت datasource اون رو ست کن با آرایه ای که پر می کنی .

L_eskandary
دوشنبه 15 شهریور 1389, 09:34 صبح
یه لیست باکس بذار و خاصیت datasource اون رو ست کن با آرایه ای که پر می کنی .
تشکر از راهنمایی تون . من کاری که فرمودین انجام دادم ولی خوب ظاهرا کدهای بالا درست عمل نمی کنن چون تو لیست باکس چیزی add نشد . اگه لطف کنین و نحوه انتخاب یه ستون از gridview و ریختن اون به arraye‌رو برام بگین ممنون میشم .

A.S.Roma
دوشنبه 15 شهریور 1389, 09:46 صبح
تشکر از راهنمایی تون . من کاری که فرمودین انجام دادم ولی خوب ظاهرا کدهای بالا درست عمل نمی کنن چون تو لیست باکس چیزی add نشد . اگه لطف کنین و نحوه انتخاب یه ستون از gridview و ریختن اون به arraye‌رو برام بگین ممنون میشم .
این دستور هم در پایان نوشتید ؟!

listbox1.DataBind();

L_eskandary
دوشنبه 15 شهریور 1389, 10:01 صبح
نوشتم چون error داد پاکش کردم و بدون اونم که جواب نمیده !!!
error:


Object reference not set to an instance of an object.

A.S.Roma
دوشنبه 15 شهریور 1389, 10:26 صبح
نوشتم چون error داد پاکش کردم و بدون اونم که جواب نمیده !!!
error:


Object reference not set to an instance of an object.

یه جای کار رو دارید اشتباه می کنید :

string[] temp = { "hi", "bye" };
lstBox.DataSource = temp;
lstBox.DataBind();

L_eskandary
دوشنبه 15 شهریور 1389, 11:42 صبح
خواهش می کنم یکی بهم کمک کنه ...


string[] temp = { "hi", "bye" };
2.
lstBox.DataSource = temp;
3.
lstBox.DataBind();


منم وقتی به صورت دستی به آرایه مقدار میدم مشکلی نداره و تو لیست باکسم add می کنه . مشکل من گرفتن یه cell خاص از یه ستون grid و ریختن اون تو ارایه ای هستش که تعریف کرده ام .
مثلا cell[0] از سطر اول grid‌ به اندیس اول آرایه و به همین ترتیب تا همه سطرهای grid رو بگیرم...
با تشکر از لطف همه دوستان...