当前位置: 代码迷 >> ASP.NET >> 在Web.Config里设立一个每页显示记录数的key,用什么方式放在DataGrid的PageSize里
  详细解决方案

在Web.Config里设立一个每页显示记录数的key,用什么方式放在DataGrid的PageSize里

热度:666   发布时间:2013-02-25 00:00:00.0
在Web.Config里设置一个每页显示记录数的key,用什么方式放在DataGrid的PageSize里?
Web.Config语句:<add key="PageSizes" value="20" />
DataGrid语句: <asp:DataGrid ID="MyGrid" runat="server"
  AllowCustomPaging="true" 
  PageSize="20" />
如何将PageSize="20"换成:<add key="PageSizes" value="20" />这一句?
我曾这样做:PageSize=Val(ConfingurationManaget.AddpSetting("PageSizes"))
但不行!请各位高手帮忙!谢谢!


------解决方案--------------------------------------------------------
你写的是单页面文件还是多页面文件,如果多文件页面,在Page_Load中写
DataGrid.PageSize=int.parse(ConfigurationManager.AppSettings("PageSizes"));

如果是单页面文件在代码中加如下代码
<script runat="server">
public void Page_Load(object sender,System.Eval e){
DataGrid.PageSize=int.parse(ConfigurationManager.AppSettings("PageSizes"));

}
</script>
  相关解决方案