PDA

View Full Version : سوال: گذاشتن تکست باکس در datalist



shadi_bahar
دوشنبه 05 تیر 1391, 15:34 عصر
سلام
من یه تکست باکس گذاشتم توی datalist چطوری میتونم با کدنویسی به این تکست باکس دسترسی داشته باشم خواهش میکنم کمکم کنید

mehrzad_ali
دوشنبه 05 تیر 1391, 19:29 عصر
foreach (DataListItem item in myDataList.Items)
{
TextBox myTextBox = (TextBox)item.FindControl("myTextBox");
string text = myTextBox.text;
// Do whatever you need with that string value here
}

shadi_bahar
سه شنبه 06 تیر 1391, 19:20 عصر
ممنون از اینکه جواب دادید
فقط من این کد و نوشتم ولی خطا میده میشه خواهش کنم یه توضیحی بدید که این کد چکار میکنه؟

mehrzad_ali
سه شنبه 06 تیر 1391, 19:54 عصر
خواهش می کنم این کد توی آیتم های دیتالیست حرکت میکنه و آیتم تکست باکس رو توی یک شی از نوع تکست باکس میریزه . خطا رو بزارید

shadi_bahar
سه شنبه 06 تیر 1391, 20:05 عصر
الان دیگه خطا نمیده ولی مقداری که توی تکست باکس وارد میکنم روتوی شی که از نوع تکست باکس تعریف کردم نمیریزه مقداره null برمیگردونه

shadi_bahar
پنج شنبه 08 تیر 1391, 14:48 عصر
تکست باکس و پیدا میکنه ولی مقداری که توی اجرا به تکست باکس میدم و نمیریزه داخل شی که ساختم مقدار Null برمیگردونه چکار کنم؟

mehrzad_ali
پنج شنبه 08 تیر 1391, 14:54 عصر
اینو چک کنید


void dl_EditCommand(object source, DataListCommandEventArgs e)
{
string value = (e.Item.FindControl("Id of TextBox") as TextBox).Text;
}

shadi_bahar
پنج شنبه 08 تیر 1391, 15:34 عصر
نه متاسفانه اصلا وارد این رویداد DataList نمیشه

shadi_bahar
پنج شنبه 08 تیر 1391, 16:15 عصر
لطف میکنید اگه کمکم کنید این قسمت پروژم گیرکردم

mehrzad_ali
پنج شنبه 08 تیر 1391, 16:59 عصر
دقیقا بگو چه استفاده ای میخوای از دیتالیست کنی

shadi_bahar
پنج شنبه 08 تیر 1391, 17:06 عصر
یه سبد خرید دارم که مشتری وقتی روی محصول مورد نظر کلیک میکنه فرستاده میشه به صفحه سبد خرید حالا من مشخصات اون محصول و توی datalist گذاشتم و یه تکست باکسم گذاشتم که تعداد اون محصول که مشتری میخواد و توش مینویسه حالا نمیتونم به این تکست باکس دسترسی داشته باشم

mehrzad_ali
پنج شنبه 08 تیر 1391, 17:20 عصر
این یه نمونه فروشگاه دقیقا همین کاری که میخوای انجام بدی توشه توی صفحه viewCard رویداد rowUpdating