获取GridView中选定行的索引 [英] Get the indexes of selected rows in GridView
问题描述
我要得到我从GridView控件使用复选框选择的行。
该复选框是这个样子!< ASP:的TemplateField ShowHeader =FALSE>
<&ItemTemplate中GT;
< ASP:复选框ID =CheckBox1=服务器
oncheckedchanged =CheckBox1_CheckedChanged/>
< / ItemTemplate中>
< / ASP:的TemplateField>
我想每一行一列。
怎么办it.thx!
I want get the rows I selected from gridview use a checkbox.
The checkbox is like this!
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"
oncheckedchanged="CheckBox1_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
And I want to get one column in each row.
How to do it.thx!
推荐答案
试试这个:
protected void CheckBox1_CheckedChanged(object sender, System.EventArgs e)
{
CheckBox checkbox = (CheckBox)sender;
GridViewRow row = (GridViewRow)checkbox.NamingContainer;
if (checkbox.Checked == true) {
row.BackColor = System.Drawing.Color.Red;
mygridview.Columns(0).Visible = false;
}
}
这篇关于获取GridView中选定行的索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!