in my application i want to bind the data to a div, which is in a datalist so how can i bind the value .thank y开发者_Go百科ou
Use a Panel
that contains a Literal
control. The Panel
will render as a div
and the Literal
control renders as text. You will data bind to the Literal
control's Text
property. This will give you what you want. A div
that contains text for each item displayed in a DataList
control.
Be creative in combining controls to give you the layout, format, data-binding, and so on that you need. If it gets too complex, create a user-control
use this is very useful
<ItemTemplate>
<asp:Label runat="server" ID="lblLocationId" Text='<%#Eval("LocationID") %>' ></asp:Label>
<asp:Panel Wrap="true" ID="Panel1" Width="140px" Font-Underline="true" Font-Italic="true" ForeColor="Black" ScrollBars="None" runat="server">
<%-- <div id="div1" runat="server"></div>--%>
<asp:Literal runat="server" Text='<%#Eval("Solution") %>'>
</asp:Literal>
</asp:Panel>
</ItemTemplate>
Use <%# Eval("Name of your data field") %> to bind to properties in your datasource.
精彩评论