gpt4 book ai didi

asp.net - 我可以更改 BoundField 列的 HeaderText 的 colspan

转载 作者:行者123 更新时间:2023-12-02 00:29:00 25 4
gpt4 key购买 nike

我有一个包含三列的“状态”集群。我想让标题行跨越所有三个。我知道我可以在 HTML 的 th 标签中使用 colspan="3"参数。我如何使用 BoundField 完成此操作?

现在存在的示例代码片段...

<asp:BoundField DataField="Priority" HeaderText="Priority" />
<asp:TemplateField ItemStyle-Width="50">
<ItemTemplate>
<asp:ImageButton ID="btnMinus" CommandName="minus" runat="server" ImageUrl="~/Images/arrowUp_ico.gif" BorderWidth="1" BorderStyle="Ridge" />
<asp:ImageButton ID="btnPlus" CommandName="plus" runat="server" ImageUrl="~/Images/arrowDown_ico.gif" BorderWidth="1" BorderStyle="Ridge" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ProjectName" HeaderText="Project" />
<asp:BoundField DataField="Group" HeaderText="Group" />
<asp:BoundField DataField="Assigned" HeaderText="Assigned" />

...等等

我需要标题文本“优先级”来跨越它本身和接下来的两列。

最佳答案

像往常一样,当需要很长时间才能得到答案时,我会自己想办法。解决方案是转到 init 部分(或等效项,具体取决于您的项目)后面的代码并添加两行...

myDataGrid.HeaderRow.Cells[n].ColumnSpan = 2;
MyDataGrid.HeaderRow.Cells[n+1].Visible = false;

这会将第一个标题单元格 (n) 扩展为两列宽,并删除相邻的一个。如果您省略第二行,该列的标题就会被推到右边。

关于asp.net - 我可以更改 BoundField 列的 HeaderText 的 colspan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7747537/

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