前台
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="id" />
<asp:BoundField DataField="Password" />
<asp:BoundField DataField="UserName" />
</Columns>
</asp:GridView>后台protected void Button1_Click(object sender, EventArgs e)
{
string chkIndex = "";
foreach (GridViewRow gv in this.GridView1.Rows)
{
CheckBox chk = (CheckBox)gv.FindControl("CheckBox1");
if (chk.Checked)
{
chkIndex += gv.RowIndex.ToString() + ",";
}
}
Response.Write(chkIndex);
}
为什么if (chk.Checked) 永远返回假呢?谢谢大家帮我看看那
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="id" />
<asp:BoundField DataField="Password" />
<asp:BoundField DataField="UserName" />
</Columns>
</asp:GridView>后台protected void Button1_Click(object sender, EventArgs e)
{
string chkIndex = "";
foreach (GridViewRow gv in this.GridView1.Rows)
{
CheckBox chk = (CheckBox)gv.FindControl("CheckBox1");
if (chk.Checked)
{
chkIndex += gv.RowIndex.ToString() + ",";
}
}
Response.Write(chkIndex);
}
为什么if (chk.Checked) 永远返回假呢?谢谢大家帮我看看那
解决方案 »
- 请教各位大哥:如何对付恶意蜘蛛?网站快给整崩溃了!头疼。
- 在DataList列表上处理结果为空,并没有显示"无"的字样
- Cookis保存登录时间问题
- 怎么把Textbox中写入的内容格式化(比如空格、分段)传到数据库然后用label正常显示出来?????
- 在一个控件(如:datagrid )里Controls.AddAt添加一个DropDownList,怎样获得DropDownList 改变了的新值?
- 你的缓存是怎样自动更新的?
- 请教高手
- JS中如何判断对象的属性值是否存在?
- 熟悉iis的高手帮一下忙?
- 我用"select distinct column form article"找出了文章库中不同的栏目,但是结果却以栏目排序了,我想以页码排序,怎么办?
- 请问,像安装程序过程中,跳出对话框,取得一文件夹的路径是怎样做的?
- 大家帮个忙!数据库
{
if (((CheckBox)this.GridView1.Rows[i].Cells[0].FindControl("CheckBox1")).Checked == true)
{
//你要输出的内容
}
}