PDA

View Full Version : سوال: قرار دادن دو مقدار در هر خانه لیست



starland
پنج شنبه 28 شهریور 1392, 19:24 عصر
من یک گرید ویو دارم که می خوام با کلیک بر روی هر ردیف اون id آن ردیف را به همراه value DropDownList انتخابی واقع در آن ردیف در لیست قرار داده و با سشن به صفحه دیگر بفرستم
اگه ممکنه کمکم کنید:افسرده:

mohsen_popo
پنج شنبه 28 شهریور 1392, 19:50 عصر
خوب id رو با value به وسیله یک نماد به هم متصل کن بعد بفرست...
strind d=id^value;d
بعد رشته رو داخل یه لیست درج کن
بعد با تابع Split از هم جداشون کن........
موفق باشی...

starland
جمعه 29 شهریور 1392, 09:27 صبح
سلام نتونستم متاسفانه از هم جداشون کنم چوم مهم که این id دقیقا value آن چنده ....
اما بهم می ریزه ...:اشتباه: می شه کمکم کنید؟؟؟؟؟؟

mohsen_popo
جمعه 29 شهریور 1392, 16:17 عصر
می تونید بیشتر توضیح بدید؟چی بهم میریزه..../

starland
جمعه 29 شهریور 1392, 17:21 عصر
اینکه وقتی می خوام با تابع split از هم جداشون کنم id مربوط به آن value نیست که با هم merge کردم نمی دونم شاید روش کار رو نمی دونم چون با تریس می بینم که value آن id چیز دیگری بوده
می خوام بعد مرج کردن بتونم به value هر id دسترسی پیدا کنم . چون مهمه که از هر id چند تا محصول انتخاب شده تا قیمت رو حساب کنم.

mohsen_popo
جمعه 29 شهریور 1392, 19:38 عصر
وقتی می خوای با هم merge کنی با (f11) تریس کن که id مال اون value که انتخاب کردی هست یا نه؟؟؟ بعد داخل لیست add کن.......
بعد جایی که می خوای استفاده کنی با تابع split جدا کن و استفاده کن..من خودم این کارو برا یک سایت آزمون آنلاین انجام دادم...

starland
جمعه 29 شهریور 1392, 20:00 عصر
میشه کدش رو برام بزارید فکر کنم مشکلم تو کده

mohsen_popo
جمعه 29 شهریور 1392, 22:41 عصر
اگر شما تیکه کدی رو که استفاده کردینو بزاری و اصلاحش کنم بهتر .... چون کاری رو که من کردم Id ها رو از چندین جای مختلف میخونه به هم وصل میکنه....

starland
شنبه 30 شهریور 1392, 10:04 صبح
string valueddl = ddlCount.SelectedItem.Text;
حالا نمی دونم چطوری باید مرج کنم و بعد split تا به هم نریزه که بفهمم هر id تعدادش چقدره
f.Flower_ID = Int32.Parse(e.CommandArgument.ToString());
string count= f.Flower_ID + valueddl;
listCount(count);

mohsen_popo
شنبه 30 شهریور 1392, 21:22 عصر
اشتباهتون داخل این خط کده...
string count= f.Flower_ID + valueddl;

باید این طور بشه

string count= f.Flower_ID +"^"+ valueddl;d
بعد به لیست درج کنید..

starland
یک شنبه 31 شهریور 1392, 12:36 عصر
ممنونم بعد چطوری بگم مقدار اولی رو بریز توی id و دومی رو بریز تو valu :لبخندساده: ببخشیدااااااااا

mohsen_popo
یک شنبه 31 شهریور 1392, 15:08 عصر
اسم آرایه == Arrey1
string id=Arrey1[1].split["^"][0];d
string value=Arrey1[1].split["^"][1];d