2011-10-10 108 views
2

我正在使用具有大量HTML文本的字段的DetailsView控件。呈現的頁面顯示寬度非常窄的DetailsView數據列。我希望能夠做的是ASP.Net:設置DetailsView的寬度

  1. 允許字段標題列佔用儘可能多的空間,因爲它需要沒有文字換行。
  2. 允許數據列佔用頁面上剩餘空間的剩餘空間(或達到指定的百分比)。

我該怎麼做這兩方面?

非常感謝。

回答

3

這裏是在DetailsView源

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" 
     CellPadding="4" DataKeyNames="C_id" DataSourceID="EntityDataSource1" 
     ForeColor="#333333" Height="50px" Width="100%" AllowPaging="True"> 
     <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> 
     <CommandRowStyle BackColor="#E2DED6" Font-Bold="True" /> 
     <EditRowStyle BackColor="#999999" /> 
     <FieldHeaderStyle BackColor="#E9ECF1" Font-Bold="True" Width="40%"/> 

你會發現對於DetailsView的寬度設置爲100%的例子,那麼就字段標題的%寬度改變多少屏幕零售你」 d喜歡他們使用。

您還需要更改每個控件與ControlStyle-WIDTH =「無論百分比或大小」

希望幫助相應寬度! Greg