就看你的SQL如何写.在你数据绑定的时候可以动动脑筋的.itemcreate的时候.

解决方案 »

  1.   

    每个dropdownlist的值都不相同?而且最后一个还要是前面的所有?
    itemcreat慢慢拼吧..这个够麻烦的
      

  2.   

    for (int i=0;i<DataGrid1.Items.Count;i++)
    {
       ddl.selecteditem="";
       if (i==DataGrid1.Items.Count-1)
       {
          ddl.DataBind();
       }
    }
      

  3.   

    up
    呵呵
    有没有人做过给dropdownlist绑定了啊
    并且dropdownlist所显示的值是和数据库了对应行相对应的啊
      

  4.   

    我想你每一个dropdownlist都绑定该列的所有纪录,属性中设置Enable属性为FALSE
    所有dropdownlist都显示表里某列的纪录
    最后一个dropdownlist的属性设置Enable属性为true这样除了最后一个dropdownlist外都只能看不能选,最后一个dropdownlist可以下拉,可以看到所有数据不知道我这样理解对不对
      

  5.   

    你在ItemDataBind事件里写
    首先你获得模板列的绑定的值也就是默认的label的值,然后用循环和dropdown里面的值进行比较如果相等就设置dropdownlist的selectindex或selectitem