gpt4 book ai didi

asp.net DataGrid 并强制它使用我现有的结构

转载 作者:行者123 更新时间:2023-12-04 05:50:05 24 4
gpt4 key购买 nike

所以我现有的结构是

<table>
<tr>
<th>header</th>
</tr>
<tr>
<td>cotent</td>
</tr>
</table>

DataGrid 正在添加一堆我不想在那里的东西,是否可以删除这些额外信息,这样我就不必对我的 CSS 文件进行大量修改?

以下是上表如何处理 DataGrid。
<table id="ContentPlaceHolder1_articleList" headertext="File Name" rules="all">
<tr>
<td>Header</td> <!-- I need this to be a TH?? -->
</tr>
<tr>
<td>Content</td>
</tr>
</table>

这里最大的问题是我需要标题行是 <th>而不是 <td> .我需要 table 只是 IDrunat="server"不是大交易,不知道是什么 rules="all"做。

这是我的asp.net 代码。

Page_Load 背后的代码:
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("examfilemanager"));

articleList.DataSource = dirInfo.GetFiles();
articleList.DataBind();
}

aspx页面:
<asp:DataGrid Enabled="false" runat="server" ID="articleList" AutoGenerateColumns="false" AlternatingItemStyle-BackColor="#EEEEEE" HeaderText="File Name">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="Name" DataTextField="Name" HeaderText="File Name" />
<asp:BoundColumn DataField="LastWriteTime" HeaderText="Last Write Time" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
<asp:BoundColumn DataField="Length" HeaderText="Filer Server" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:#,### bytes}" />
</Columns>
</asp:DataGrid>

最佳答案

尝试设置 UseAccessibleHeader为真:

<asp:DataGrid ID="DataGrid1" runat="server" UseAccessibleHeader="true" ...>

如果可能,你真的应该使用 GridView控制并利用 DataGrid 不可用的许多功能控制。传统 DataGrid在这一点上,控制更像是一个过时的遗物。

关于asp.net DataGrid 并强制它使用我现有的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com