irdView中添加DropDownList后,查询速度变的很慢,因为DropDownList初始化,GridView中每行都要进行数据库操作,所以速度很慢。
    我把数据先存在一个DropDownList,然后循环赋值给ddlHolidayName。不过这样一来就不能在页面中直接进行SelectedValue='<%# bind("hname") %>'操作了,需要再在代码中判断ddlHolidayName的SelectedValue。
有没大虾有更好的方法解决好啊,先谢了代码:
    public DataTable ddlHolidayName()
    {
        //取得Table值,省了
        return table;
    }页面:
  <ItemTemplate>
     <asp:DropDownList ID="ddlHolidayName" runat="server"  DataSource='<%#ddlHolidayName()%>' DataTextField="name" DataValueField="name"AppendDataBoundItems="True" SelectedValue='<%# bind("hname") %>'>
      </asp:DropDownList>
  </ItemTemplate>