0
我想綁定一個listview控件和一個datatable,其列名不固定。我想在頁面中顯示這些列名稱? 如何做到這一點?如何在列表視圖控件中綁定列標題?
我想綁定一個listview控件和一個datatable,其列名不固定。我想在頁面中顯示這些列名稱? 如何做到這一點?如何在列表視圖控件中綁定列標題?
我不知道你到底想做什麼,但這是listview的例子,你可以設置標題名稱,無論你想要什麼。
<asp:ListView ID="ListView1" GroupPlaceholderID="group" GroupItemCount="1" ItemPlaceholderID="item" runat="server">
<LayoutTemplate>
<table>
<asp:PlaceHolder runat="server" ID="group"></asp:PlaceHolder>
</table>
</LayoutTemplate>
<GroupTemplate>
<tr>
<asp:PlaceHolder runat="server" ID="item"></asp:PlaceHolder>
</tr>
</GroupTemplate>
<ItemTemplate>
<td>
<table cellpadding="2" cellspacing="0" border="1" style="width: 200px; height: 100px">
<tr>
<td>
<span>
<%# Eval("Id") %>
</span>
</td>
</tr>
<tr>
<td>
Name: <span><%# Eval("Field_name_of_your_DB") %></span><br />
Number: <span><%# Eval("Field_name_of_your_DB") %></span><br />
Date: <span><%# Eval("Field_name_of_your_DB", "{0:MM dd, yyyy}") %></span><br />
Comment: <span><%# Eval("Field_name_of_your_DB") %></span><br />
</td>
</tr>
</table>
</td>
</ItemTemplate>
</asp:ListView>
而且,請確保autogeneratecolumn = false以避免顯示數據兩次。
你能告訴我們你到目前爲止所嘗試過的嗎?也許給我們一些你已經看過的相關問題。請參閱http://stackoverflow.com/help/how-to-ask –