DataGrid的排序和分页问题 先搞清楚逻辑假如有Name,Score字段,当前页是Name排序的第三页,点Score后,你想要Score的第四页还是第一页? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把排序字段放入ViewState,每次绑定DataGrid之前,先用这个字段排序DataView 呵呵,翻页之后,用viewState记住当前的排序字段在DataGrid1_PageIndexChanged里绑定Datagrid的时候,用当前的排序字段形成的DataView来绑定datagrid 我都试了,我在pageIndexChange函数中,加入了使用了BindGrid(stringfield),其中stringfield就是前面的排序字段。可是还是不行啊。 private void dgDoc_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e) { string sortfield=e.SortExpression; sortstring=e.SortExpression; BindGrid(sortfield); } private void dgDoc_PageIndexChanged_1(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { dgDoc.CurrentPageIndex=e.NewPageIndex; BindGrid(sortstring); }上面是排序和分页的函数内容。请问有什么问题 我想,叶面刷新后,sortstring=""应该用viewstate保存变量:如下:System.Web.UI.WebControls.DataGridSortCommandEventArgs e) { ViewState["sortexp"]=e.SortExpression; BindGrid((string)ViewState["sortexp"]); }private void dgDoc_PageIndexChanged_1(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { dgDoc.CurrentPageIndex=e.NewPageIndex; BindGrid(((string)ViewState["sortexp"]); }试一试吧 sortstring和ViewState["sortexp"]不是一样的吗,都是变量啊 ViewState可以在页面刷新之后还能保存原来的值,而一般的变量就不行了 【SOS】大家再指点一下 请教 代码实现文件排序 gridview 模板列问题 关于FormsAuthentication的一点疑问. 急聘Aps.NET开发工程师 使用alert()时,如何把提示语句中的' " 这样的字符也显示出来啊? 我刚学.net,请问你们做的顼目是怎么做, 请问TabStrip控件如何动态增加项呢|? 一个小调查和几个小问题.. dropdownlist的问题 高分请教有关表格拆分问题 为什么我的web不能进断点?
{
string sortfield=e.SortExpression;
sortstring=e.SortExpression;
BindGrid(sortfield);
} private void dgDoc_PageIndexChanged_1(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgDoc.CurrentPageIndex=e.NewPageIndex;
BindGrid(sortstring);
}
上面是排序和分页的函数内容。请问有什么问题
System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
ViewState["sortexp"]=e.SortExpression;
BindGrid((string)ViewState["sortexp"]);
}
private void dgDoc_PageIndexChanged_1(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgDoc.CurrentPageIndex=e.NewPageIndex;
BindGrid(((string)ViewState["sortexp"]);
}试一试吧