gpt4 book ai didi

c# - 将复选框添加到 gridview 的标题

转载 作者:行者123 更新时间:2023-11-30 20:01:51 27 4
gpt4 key购买 nike

我有以下 GridView :

enter image description here

我想把复选框放在这个网格的标题上,意思是在数学、物理、化学、生物学标题文本的下方或旁边。

网格代码:

<asp:GridView ID="GvSearch" runat="server" CellPadding ="3"
Width="100%" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblCity" runat="server" Text='<%# Bind("City") %>' ></asp:Label>
<asp:CheckBox ID="ChkCity" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Maths">

<ItemTemplate>
<asp:Label ID="lblMaths" runat="server" Text='<%# Bind("Maths") %>'></asp:Label>

</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Physics">

<ItemTemplate>
<asp:Label ID="lblPhysics" runat="server" Text='<%# Bind("Physics") %>'></asp:Label>

</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Chemistry">

<ItemTemplate>
<asp:Label ID="lblChemistry" runat="server" Text='<%# Bind("Chemistry") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Biology">
<ItemTemplate>
<asp:Label ID="lblBio" runat="server" Text='<%# Bind("Biology") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

我尝试将其添加为:

<asp:TemplateField HeaderText="Physics">
<HeaderTemplate>
<asp:CheckBox ID="ChkCity" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lblPhysics" runat="server" Text='<%# Bind("Physics") %>'></asp:Label>

</ItemTemplate>

但这没有用。

请帮我将复选框添加到 gridview 的标题。

最佳答案

不确定,但我认为 TemplateField 中的 HeaderText 属性可能导致 HeaderTemplate 出现问题。查看 MSDN 上的代码示例, 他们在使用 HeaderTemplate 时不使用 HeaderText。尝试这样的事情(未测试):

<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="ChkCity" Text="Physics" runat="server" />
</HeaderTemplate>
<ItemTemplate>
....
</ItemTemplate>
</asp:TemplateField>

关于c# - 将复选框添加到 gridview 的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17939172/

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