2011年3月2日

DataGrid双向排序以及给HeaderText加图标

摘要: DataGrid双向排序以及给HeaderText加图标DataGrid默认情况下只支持单向排序,而且默认是升序(ASC)。能不能使之支持双向排序并且给HeaderText加图标呢? 下面的例子将演示如何给DataGrid动态添加sortexpression 和 sortdirection 属性,并通过DataView使DataGird中的数据按照这两个属性排列。 假设在页面上添加了一个ID=“showdata”的DataGrid。使用Northwind数据库中的customers表来说明这个例子。 首先,我们必须知道: (1).数据源一定是Dataview,因为DataView提供了一种过滤 阅读全文

posted @ 2011-03-02 22:39 蔡建荣 阅读(369) 评论(0) 推荐(0) 编辑

无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。

摘要: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 (转)前些日子在公司的一个项目中,要用到DataGrid自带的删除功能,并且实现分页,原以为很简单的,但却偏偏困扰了我们组的所有人!每当删除一条记录后要退回到前一页时,便出现了“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”错误。单步调试并跟踪进去,方才发现,问题出在了DataGrid.DataBind();的时候。我调了一下DataBind()之前的DataGrid数据源状态,发现DataGrid.CurrentPageIndex还是删除前的,这是 阅读全文

posted @ 2011-03-02 04:06 蔡建荣 阅读(189) 评论(0) 推荐(0) 编辑

导航