我有一個datalist
控件,其中數據顯示在<td>
中,如html
所示。如何更改asp.net中datalist控件的列寬
<asp:DataList ID="DataList1" runat="server"
onitemdatabound="DataList1_ItemDataBound" Width="400px">
<ItemTemplate>
<table style="width: 130px"><tr><td style="width:65px;">
<asp:Image ID="Image1" runat="server" Width="59px" Height="60px"
ImageUrl='<%# "~/User/UserPic/" + Eval("reg_pic") %>' /></td>
<td style="width:162px;" class="wdth150">
<asp:Label
ID="lbl_nam" runat="server" Text='<%# Eval("reg_nam") %>' ForeColor="White"></asp:Label><br />
<asp:Label ID="lbl_ad" runat="server" Text='<%# Eval("reg_age") %>'
ForeColor="White"></asp:Label>
</td><td style="width:109px" class="wdth120"></td><td>
<asp:LinkButton ID="LinkButton2" runat="server">Proceed</asp:LinkButton></td></tr>
</table>
</ItemTemplate>
</asp:DataList>
我的問題是,這些記錄是非常密切的,我想告訴他們之間有一些差距,我試圖用style="width:120px"
,但沒有奏效出現。
謝謝回答,我應該怎麼做,如果我想在頭兩個〜40點在10px的差距最後 –
您可以創建兩個類並將它們分配給ItemDataBound事件,http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.datalist.itemdatabound.aspx – Adil
感謝adil我得到了 –