PDA

View Full Version : سوال: دسترسی به چندفیلد یک سطراز دیتالیست



maralahmady
دوشنبه 30 فروردین 1395, 13:33 عصر
یک دیتالیست درون صفحه برای مشاهده فایل های موجود داریم درون دیتالیست یکbutton برای دانلود فایل مورد نظر وجود دارد که خاصیت commandargumment باتون به آدرس فایل اختصاص داده شده چطور می توان به فیلدهای دیگر فایل دسترسی داشت؟

notlikeothers
دوشنبه 30 فروردین 1395, 18:48 عصر
CommandArgument='<%#DataBinder.Eval(Container.DataItem,"yourField") %>'

maralahmady
سه شنبه 07 اردیبهشت 1395, 09:41 صبح
CommandArgument='<%#DataBinder.Eval(Container.Data Item,"id_file","price","address_f") %>



کد را به شکلی که گفتید نوشتم ولی خطا می دهد

maralahmady
چهارشنبه 08 اردیبهشت 1395, 11:08 صبح
لطف می کنید راهنمایی کنید مشکل چی هست؟ آیا به جای item چیز دیگری باید بنویسم ممنون می شوم راهنمایی بفرمایید؟

notlikeothers
پنج شنبه 09 اردیبهشت 1395, 03:21 صبح
شما باید برای هر فیلداین کد رو استفاده کنید نه اینکه سه فیلد رو باهم توش بزارید.این کدی که نوشتی که رانتایم ارور میده

maralahmady
دوشنبه 13 اردیبهشت 1395, 13:13 عصر
ببخشید لطف می کنید دقیقا چه جوری این کار را انجام دهم ؟ چون من این را هم امتحان کردم ولی باز هم خطا می دهد
<asp:Button ID="Button3" runat="server" Text="دریافت فایل" Height="32px" Width="88px" CommandArgument='<%#DataBinder.Eval(Container.Data Item,"address_f") %>' CommandArgument='<%#DataBinder.Eval(Container.Data Item,"price") %>' CommandArgument='<%#DataBinder.Eval(Container.Data Item,"id_file") %>' CommandName="Download" OnClick="Button3_Click" />



ممنون می شوم پاسخ سوالم را بدهید

maralahmady
دوشنبه 13 اردیبهشت 1395, 14:29 عصر
در واقع یک باتون برای ارسال اطلاعات داریم چطور به یک command argument چند فیلد اختصاص دهم؟

maralahmady
شنبه 18 اردیبهشت 1395, 23:08 عصر
دوستان راهنمایی لطفا..

alibabaei2
یک شنبه 19 اردیبهشت 1395, 09:54 صبح
یک دیتالیست درون صفحه برای مشاهده فایل های موجود داریم درون دیتالیست یکbutton برای دانلود فایل مورد نظر وجود دارد که خاصیت commandargumment باتون به آدرس فایل اختصاص داده شده چطور می توان به فیلدهای دیگر فایل دسترسی داشت؟

چرا می خواید به فیلدهای دیگر دسترسی داشته باشید، کاری که می خواهید انجام دهید را بیشتر توضیح دهید شاید از طریق رویداد ItemDataBound بشه یک کارایی کرد

maralahmady
سه شنبه 28 اردیبهشت 1395, 19:30 عصر
دیتالیست شامل فیلدهایی مثل عنوان - قیمت - آدرس فایل - جزییات + باتون دانلود فایل میباشد
خاصیت commandargument باتون را به آدرس فایل اختصاص داده ایم برای اینکه قیمت و عنوان فایل مورد نظر را در صفحه بعد در قسمت کدنویسی استفاده کنیم لازم است قیمت و عنوان را با commandargument به صفحه بعدارجاع بدیم