我使用的DetailsView控件的字段包含大量HTML文本。呈现的页以非常窄的宽度显示DetailsView数据列。我希望能够执行以下操作1.允许字段标题列占用所需的空间,而无需换行。1.允许数据列占用页面上剩余空间的其余部分(或最多指定%)。这两个方面怎么做呢?非常感谢。
klh5stk11#
下面是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%,然后只需将字段标题的%宽度更改为您希望它们使用的屏幕零售量。您还需要使用ControlStyle-Width=“whatever percent or size”相应地更改每个控件的宽度希望有帮助!格雷格
nmpmafwu2#
使用CSS添加一个样式,将所有输入标签的宽度设置为100%
<style type="text/css"> input {width:100%;} </style>
2条答案
按热度按时间klh5stk11#
下面是DetailsView源代码的示例
您会注意到DetailsView的宽度设置为100%,然后只需将字段标题的%宽度更改为您希望它们使用的屏幕零售量。
您还需要使用ControlStyle-Width=“whatever percent or size”相应地更改每个控件的宽度
希望有帮助!格雷格
nmpmafwu2#
使用CSS添加一个样式,将所有输入标签的宽度设置为100%