首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-25 
在Web.Config里设置一个每页显示记录数的key,用什么方式放在DataGrid的PageSize里?Web.Config语句:add ke

在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>

热点排行