gpt4 book ai didi

c# - 在没有复选框的情况下在gridview中选择多行

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:57 24 4
gpt4 key购买 nike

是否可以在不使用复选框的情况下在 GridView 中选择多行?

我的代码是这样的

<asp:GridView ID="Grid_add_data" runat="server" AutoGenerateColumns="False" BackColor="White"
ShowFooter="True" CssClass="mGrid" meta:resourcekey="Grid_add_dataResource1">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkRows" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="From Time" meta:resourcekey="TemplateFieldResource1">
<ItemTemplate>
<asp:Label ID="Lbl_from_time" runat="server" Text='<%# Bind("FromTime") %>' meta:resourcekey="Lbl_from_timeResource1"></asp:Label></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="To Time" meta:resourcekey="TemplateFieldResource2">
<ItemTemplate>
<asp:Label ID="Lbl_to_time" runat="server" Text='<%# Bind("ToTime") %>' meta:resourcekey="Lbl_to_timeResource1"></asp:Label></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Quantum(MW)" meta:resourcekey="TemplateFieldResource3">
<ItemTemplate>
<asp:Label ID="Lbl_quantum" runat="server" Text='<%# Bind("Quantum") %>' meta:resourcekey="Lbl_quantumResource1"></asp:Label></ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle CssClass="GridViewSelectedRowStyle" VerticalAlign="Top" />
<FooterStyle CssClass="GridViewFooterStyle" />
<HeaderStyle BackColor="#6699FF" CssClass="GridViewHeaderStyle" Font-Bold="True"
ForeColor="White" VerticalAlign="Bottom" />
<PagerStyle CssClass="GridViewPagerStyle" />
<RowStyle CssClass="GridViewRowStyle" HorizontalAlign="Center" VerticalAlign="Top" />
<SelectedRowStyle CssClass="GridViewSelectedRowStyle" VerticalAlign="Top" />
</asp:GridView>

最佳答案

我们可以在 gridview 中获取一个隐藏字段,然后单击 girdview 行,这意味着在选定的索引事件上,找到选定行中的隐藏字段,我们可以将其设置为 1 。现在通过循环每一行我们可以找到隐藏字段值为 1 的行

这就是我认为我们可以实现的方式,

在选择和取消选择的情况下,我们可以切换隐藏字段的值

关于c# - 在没有复选框的情况下在gridview中选择多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078743/

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