PDA

View Full Version : سوال: Bind کردن در ASP.NET



ahnsolution
یک شنبه 05 آبان 1387, 11:57 صبح
سلام دوستان
من در ویندوز آپلیکشن هم دیتا سورس دارم و هم دیتا اداپتر. راحت تکس باکس رو میتونم DataBinding کنم

ولی

تو ASP.NET که میام نمیدونم چطوری تکس باکسم بایند کنم یا چطوری Binding DataSource بیارم لطفا راهنمایی کند با مثال و کد.

ممنونم.

mostafa_sgh
یک شنبه 05 آبان 1387, 12:38 عصر
سلام دوست عزیز

خاصیت DataBinding کنترل های Asp.Net "نه همه آنها" به هنگام استفاده از آنها در کنترل های Data فعال می شود.

در غیر این صورت باید داخل کدتان آنها را مقدار دهی کنید .

مثال زیر یک نمونه از استفاده در کنترل دیتا ( GridView )



<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField HeaderText="Name" SortExpression="Name">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Name") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SqlDBConnectionString %>"
SelectCommand="SELECT [Name] FROM [AddressBook]"></asp:SqlDataSource>

ahnsolution
یک شنبه 05 آبان 1387, 13:27 عصر
میشه برای تکس باکس هم یه مثال بزنین

ایا در قسمت ویو کد هم میشه کد نوشت ممنونم.