解决方案 »

  1.   

    你确定 你这个sql语句能执行成功? 怎么没有where 条件啊
      

  2.   


    string SQL = "update TBALE1 set  ZD1='" + pp_ddl.SelectedItem.Text + "' where ID= '" + lb_ID.Text +"'  ";粘贴漏掉了
      

  3.   

    当前ID
    主要是想在当前行将数据更新,不知道怎么定位 后面的where条件不知道怎么写 还有 pp_ddl.SelectedItem.Text这样写不知道对不对
      

  4.   

    你在绑定 CommandName的时候 没有绑定 CommandArgument吗?   
     CommandArgument='<%# Eval("AuditReportID") %>'pp_ddl.SelectedItem.Text 这样写是可以的 但是如果 pp_ddl没有值的时候 会报错的 
    你可以判断一下 或者 用pp_ddl.SelecteValue
      

  5.   

    gridview1.FindControl("pp_ddl") 不可能找到什么 DropdownList。那些控件是在 Row容器层的,不是在 GridView 容器层的。http://bbs.csdn.net/topics/290053134http://bbs.csdn.net/topics/370082136
      

  6.   

    关于控件根据 INamingContainer 而分层设置ID的原理,是最重要的asp.net控件开发知识。应该看看你看过的asp.net的书上有没有专门介绍。凡是讲过的,那么是针对专业asp.net程序员而写的书,要求编程人员能够把自己常用的业务设计为控件进行大量复用。而没有讲过的,即使是写的比较实用的(例如我经常引用的scott mitchell的教程),基本上都是为业余开发人员所写的,不是针对组件/控件开发、而仅仅是“会使用控件就行”这个层面的编程人员的的。