我的用户空件是一个<asp:DropDownList>
DropDownList 要连接数据源传参数但是我的参数要求是用户空件所在的gridview 
的列的表头
DropDownList 使用的数据连接为<asp:SqlDataSource>
  

解决方案 »

  1.   

    没看懂..是dropdownlist在gridview上? 然后呢?
      

  2.   

    你想把gridview的表头字段作为数据源绑定dropdownlist?
      

  3.   

    gridview项中放一个dropdownlist
    在源代码中手动添加事件想做什么都行
      

  4.   

    <asp:DropDownList> 是放到哪儿的,gridview 里面的还是外面
    在里面就直接获取它的字段    this.DropDownList1.DataSource = sectionManager.GetSectionByGameId();
                this.DropDownList1.DataTextField = "名称";
                this.DropDownList1.DataValueField = "编号";
                this.DropDownList1.DataBind();
      

  5.   

    我想把DropDownList1 做成用户空件 空件所在的列的表头是DropDownList1 的参数
      

  6.   

    我在详细的说一下我的问题
    我用的是一个gridview 他有多个列 
    我把列做成了模板,在里面t拖入了一个DropDownList1 
    但是在作数据绑定的时候每一个DropDownList1 就要写一次
    SQL语句,但是我的SQL语句大部分一样,只是查询条件不同
    传入的参数就是DropDownList1 所在的列的表头。
    我希望能够有一个通用的方法修改SQL语句。
      

  7.   

    首先你的数据库设计有问题,不可能设计能这个样子的
    你这个样子的设计导致打开一个页面会产生Gridview里面的记录条数+1次调用数据库,所有是很不合理的,你可以考虑重新设计这张表