在GirdView中添加DropDownList后查询速度很慢

djf_1985 2008-09-29 06:36:58
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>
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
djf_1985 2008-10-10
  • 打赏
  • 举报
回复
自己解决了
显示的时候直接显示数据库中的值
编辑的时候才变为DropDownList
可以解决速度问题

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧