[已解决问题] 高分求答案!!!
提问时间: 2008-04-18 08:31
悬赏分:20 浏览:173 次

 

    protected void Button1_Click(object sender, EventArgs e)
 2    {
 3        string selectedKeys = "";    //保存所有选中的记录的主键
 4        for (int i =

提问者:barney - 初学一级

问题补充:http://www.cnblogs.com/barney/archive/2008/04/18/1159130.html
问题在这里 这里发不了图片!!

最佳答案
if (cb.Checked)这里肯定都是false,

跟踪一下下面两句
if (row.RowType == DataControlRowType.DataRow)
 8            {
 9                //检查是否选中,假设CheckBox的ID为Checkbox1,且在GVDealNow的第一列中
10                CheckBox cb = (CheckBox)row.Cells[9].FindControl("CBsig");

这里
GVDealNow.DataKeys[row.RowIndex].DatakeysName.tostring();

4/18/2008 8:33:42 AM 回答者:AndyFish
其它回答(5)
你是不是删除之后没有对GVDealNow进行绑定数据呀!所以才没有效果出来!
3周前   回答者:侯垒 - 小虾三级
我以前遇见过像你一样的问题,解决方法就是把绑定GVDealNow的方法写在
 if (!IsPostBack)
  {
            BindList();//绑定GVDealNow的方法
 }
里面。
如果程序没有问题的话,那么问题就应该在这里了,应为你每次点击按钮时就刷新页面,导致CheckBox.Check=false
3周前   回答者:专研.NET - 初学一级
这种一般用html控件就好了~~
3周前   回答者:沙加 - 老鸟四级
嗯 注意回发时候的绑定,如3楼 专研.NET 所说的 写在(!IsPostBack)
不过还是觉得用html来做更简便,太依赖服务器控件反而复杂了 
3周前   回答者:wsky - 菜鸟二级
你blogs里我看了下。
3周前   回答者:笨→鸟(Bird) - 菜鸟二级
评论
3周前   barney :
http://www.cnblogs.com/barney/archive/2008/04/18/1159130.html
问题在这里  这里发不了图片!!
2周前   barney :
谢谢大家!
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除