PDA

View Full Version : سوال: نحوه استفاده eval در textbox



saeedgharedaghi
جمعه 08 اردیبهشت 1391, 01:37 صبح
سلام خدمت دوستان

من در صفحه id محصولم را میگیرم و توسط query string به صفحه ای که میخوام مشخصات محصول رو نمایش بدم ارسال میکنم ، حالا تو اون صفحه sqlDataSource ام رو bind میکنم .

الان سوالم اینه که چرا نمیتونم با تابع eval مقدار یه فیلد رو بخونم و تو تکس باکس نشون بدم.




<asp:TextBox Runat="server" ID="txtname"
Text='<%# Eval("name")%>' />

ولی در grid یا dropdown نشون میده

reza_engineer
جمعه 08 اردیبهشت 1391, 02:03 صبح
textbox رو توی grid گذاشتی؟

saeedgharedaghi
جمعه 08 اردیبهشت 1391, 08:50 صبح
ممنون ، دوست عزیز مشکلم حل شد

به مثال زیر نگاه بنداز منظورم این یود



<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>

<asp:TextBox Runat="server" ID="name" Text='<%# Eval("ShipName")%>' />"

</ItemTemplate>
</asp:DataList>

reza_engineer
جمعه 08 اردیبهشت 1391, 10:59 صبح
منم برای این پرسیدم که بدونم تکسب باکس کجاست یعنی جایی باشه که باید datasource داشته باشه که از eval استفاده کنی
حالا مشکل چی بود؟

saeedgharedaghi
یک شنبه 10 اردیبهشت 1391, 00:24 صبح
همون دیگه سوتی داده بودم بدونه datsSource این کار رو انجام داده بودم