【发布时间】:2014-04-10 17:57:12
【问题描述】:
关于在asp.net 中将CheckBox 列添加到gridview 并获取多个值时,我有几个问题。首先,我看到每个人都将OnCheckedChanged="chkview_CheckedChanged" 添加到他们的aspx 页面,但是当您单击CheckBox 设置其操作时,它不会打开OnCheckedChanged="chkview_CheckedChanged"。它会打开 SelectedIndexChanged 事件。我想要做的是当他们选择CheckBox 时,它会将相应的行信息添加到TextBox。这是我目前用来设置值的内容。如何改用选定的CheckBox?
protected void dropGridView_SelectedIndexChanged1(object sender, EventArgs e)
{
GridViewRow row = dropdeadGridView.SelectedRow;
IDTextBox.Text = row.Cells[1].Text;
loadnumTextBox.Text = row.Cells[2].Text;
}
完成此操作后,您如何才能到达将检查每一行的位置,而不仅仅是我当前的问题。我正在寻找一种选择多行并具有选择按钮的方法。我已经做了很多寻找,但什么也找不到,所以我试图用CheckBoxes 来代替它。任何想法我可以如何添加它并获得可以选择的多行。提前谢谢你。
这是我的编辑* 发布 CheckBox 列的 asp 代码:
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="SelectCheckBox" runat="server" OnCheckedChanged="SelectCheckBox_OnCheckedChanged"/>
</ItemTemplate>
</asp:TemplateField>
【问题讨论】:
标签: c# asp.net gridview checkbox