事情是这样的 datagrid的模板列中内嵌DropDownList,当对某个DropDownList操作时,如何返回这个DropDownList所在的行号阿??各位高手赐教阿 谢谢!

解决方案 »

  1.   

    可能需要循环判断Dropdownlist的修改。
    或者为每个Dropdownlist添加事件,使用AddHandle方法,将修改过的数据进行保存。
      

  2.   

    在datagrid的ItemDataBound事件中加代码
    DropDownList ddl = (DropDownList)e.Item.FindControl("下拉菜单ID");
    ddl就是当前所在行的DropDownList
      

  3.   

    上面有一点错了应该是在ItemCommand事件中操作
    ItemDataBound事件中这样操作主要是对Dropdownlist绑定值
      

  4.   

    DropDownList ddl = (DropDownList)e.Item.FindControl("下拉菜单ID");这个应该是重定义DropDownList吧 但是并没有返回行号阿~~!
      

  5.   

    e.Item.ItemIndex
    自己查一下帮助就能查到了