gridview控件,怎么点击选中,获取行的数据

gridview控件,怎么点击选中,获取行的数据,第1张

将你那个按钮的commandName设置为selected

dataKeyNames

设置成你的数据

主键

然后在gridview的

Rowcommand事件里面通过

eCommandArgument获得主键值

然后、、、

<asp:GridView ID="GridView1 runat="server" AutoGenerateColumns="False"

Height="69px" Width="402px"

-- 注意这里 ------------

DataKeyNames="WS_MAID" >

---------------------

<Columns>

<asp:HyperLinkField DataTextField="WS_MailObject" HeaderText="主题" />

<asp:BoundField DataField="WS_Name" HeaderText="收件人" />

<asp:BoundField DataField="WS_MailSendDate" HeaderText="日期" />

<asp:TemplateField HeaderText="全选">

<ItemTemplate>

<asp:CheckBox ID="xuanze" runat="server" />

</ItemTemplate>

<HeaderTemplate>

<asp:CheckBox ID="quanxuan" runat="server" Text="全选" />

</HeaderTemplate>

</asp:TemplateField>

</Columns>

</asp:GridView>

后台代码:

for(int rowIndex = 0; rowIndex < GridView1RowsCount; rowIndex++)

{

CheckBox ch = (CheckBox)GridView1Rows[rowIndex]Cells[5]FindControl("xuanze");

if (chChecked)

{

string 邮件ID值 = GridView1DataKeys[rowIndex]ValueToString();

ResponseWrite(邮件ID值);//邮件ID即为 WS_MAID,如何得到这个WS_MAID

}

}

试一下吧,有问题留言

最简单的就是使用模板列

参照:<asp:GridView ID="GridView1" Width="100%" runat="server" HorizontalAlign="Center" CellPadding="2" AutoGenerateColumns="False" DataKeyNames="InfoCode" PageSize="4" OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing" OnRowDataBound="GridView1_RowDataBound">

<RowStyle CssClass="DataListBK1" />

<AlternatingRowStyle CssClass="DataListBK2" />

<HeaderStyle CssClass="DataListTitle" />

<Columns>

<asp:TemplateField HeaderText="选择" >

<ItemTemplate>

<asp:CheckBox ID="chkChecked" runat="server" />

</ItemTemplate>

<ItemStyle HorizontalAlign="Center" Wrap="false"/>

<HeaderStyle Width="40px" Wrap="false" />

</asp:TemplateField>

以上就是关于gridview控件,怎么点击选中,获取行的数据全部的内容,包括:gridview控件,怎么点击选中,获取行的数据、GridView 获取当前行中数据的ID、如何获取DataList内GridView某行的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9350566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存