mfc小白 2019-04-06 11:10 采纳率: 0%
浏览 484

新手求教DetailsView的使用

图片说明aspx中使用DetailsView控件,可以设置里面的显示内容格式么,例如记录的字段名不需要换行显示,工作职责那里面的内容可以按照我划分的内容的一条占用一行显示。图片说明
当我打开新建时,界面只有那么小,可以让这个界面填充整个屏幕么;图片说明
当我设置了width和height后,界面是拉长了,但是字段和编辑框分离了

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-08 18:56
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在ASP.NET中,为了使<details>组件能够与<table>元素组合,并且能够自动调整其宽度和高度以适应整个页面,你可以通过以下步骤来实现:

    首先,在你的DetailsView.ascx文件中添加一个新的<details>元素到你的表单中。

    <asp:DetailsView ID="MyDetailsView" runat="server">
        <ItemTemplate>
            <table border="0">
                <tr>
                    <td width="20%"></td>
                    <td width="70%">
                        <!-- 表头 -->
                    </td>
                </tr>
            </table>
        </ItemTemplate>
    </asp:DetailsView>
    

    然后,你需要在<asp:DetailsView>元素内部添加一个<table>元素。在这个表格中,你可以添加任何你想要的数据。

    接下来,我们需要为每个数据项创建一个<td>元素。这将允许我们对这些单元格进行样式化处理。

    最后,确保你的<details>元素具有足够的宽度,以便它能容纳所有的<table>元素以及所有可能包含在其中的数据项。

    这样,当你刷新页面时,<details>元素会自动调整其宽度和高度,使其适合整个页面。

    评论

报告相同问题?