ASP.NET:设置DetailsView的宽度

zvms9eto  于 2023-03-31  发布在  .NET
关注(0)|答案(2)|浏览(287)

我使用的DetailsView控件的字段包含大量HTML文本。呈现的页以非常窄的宽度显示DetailsView数据列。我希望能够执行以下操作
1.允许字段标题列占用所需的空间,而无需换行。
1.允许数据列占用页面上剩余空间的其余部分(或最多指定%)。
这两个方面怎么做呢?
非常感谢。

klh5stk1

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”相应地更改每个控件的宽度
希望有帮助!格雷格

nmpmafwu

nmpmafwu2#

使用CSS添加一个样式,将所有输入标签的宽度设置为100%

<style type="text/css">
input {width:100%;}
</style>

相关问题