首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请大家帮小弟我看看

2012-01-16 
请大家帮我看看!我在GRIDVIEW中加了一个CHECKBOX,这样写为什么没反应?是不是我的代码写错了?protectedvoid

请大家帮我看看!
我在GRIDVIEW中加了一个CHECKBOX,这样写为什么没反应?

    是不是我的代码写错了?

      protected   void   Button1_Click(object   sender,   EventArgs   e)
          {
                StringBuilder   str   =   new   StringBuilder();
                  for   (int   i   =   0;   i <GridView1.Rows.Count;   i++)
                        {
                            GridViewRow   row   =   GridView1.Rows[i];
                            bool   isChecked   =   ((CheckBox)row.FindControl( "chkSelect ")).Checked;
                            if   (isChecked)
                                {
                                        str.Append(row.Cells[1].Text);
                                  }  
                          }
                              Response.Write(str.ToString());
                              Response.Write( "sasadasd ");
          }



[解决办法]
有没有报什么错误
[解决办法]
没看出什么。
请说明问题!
[解决办法]
1.CheckBox有没有勾上了
2。chkSelect有没有写错
3。可能是str没有付初值
StringBuilder str = new StringBuilder();
str= " ";
4。试下上面123先

[解决办法]
Response.Write( "sasadasd ");
这句话出来了么?
[解决办法]
Response.Write( "sasadasd ");这句没执行了可能是按钮的单击事件没触发,
你看下那个按钮的事件列里单击有事件没
[解决办法]
看GRIDVIEW代码,CHECKBOX有没runat=server
[解决办法]
可能没有挂接事件吧?
[解决办法]
up
看不出问题!
[解决办法]
可能没runat=server
[解决办法]
那就看复选框是不是服务器控件和ID是否错误了
[解决办法]
如果连Response.Write( "sasadasd ");

那么你的按钮的事件注册一定有问题,看看aspx页面是否有
<asp:Button ID= "Button1 " runat= "server " OnClick= "Button1_Click " Text= "Button " />
------解决方案--------------------


你的row.Cells[1].Text在那呢?都只有1列去那来的Cells[1]啊
[解决办法]
mark
[解决办法]
row.Cells[0].Text里面也没内容啊 <ItemTemplate>
<asp:CheckBox ID= "chkSelect " runat= "server " > </asp:CheckBox>
</ItemTemplate> 这样怎么会有数据 <asp:CheckBox ID= "chkSelect " runat= "server " > 按时打发上 </asp:CheckBox> 这样看下
[解决办法]
你的代码如果连Response.Write( "sasadasd ");都出不来,其他的就先别想了

热点排行