-
gridView正反双向排序
日期:2009-05-21 | 分类:.net
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://alek.blogbus.com/logs/39699252.html
public partial class _3GridView正反双向排序_ : System.Web.UI.Page
{
Database db = new Database();
protected void Page_Load(object sender, EventArgs e)
{
if(!Page .IsPostBack)
{
ViewState ["SortOrder"]="ProviderID";
ViewState["OrderDire"]="ASC";
Bind();
}
}
private void Bind()
{
string strSelect = "select * from BasicData_Provider";
DataSet ds = db.GetDataSet(strSelect);
DataView dv = ds.Tables[0].DefaultView;
string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];
dv.Sort = sort;
GridView1.DataSource = dv;
GridView1.DataBind();
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
string strSortExpression = e.SortExpression;
if (ViewState["SortOrder"].ToString() == strSortExpression)
{
if (ViewState["OrderDire"].ToString().Trim().ToUpper() == "DESC")
{
ViewState["OrderDire"] = "ASC";
}
else
{
ViewState["OrderDire"] = "DESC";
}
}
else
{
ViewState["SortOrder"] = e.SortExpression;
}
Bind();
}
}历史上的今天:
一位已全家移民美国的国企老总的自白 2007-05-21丁海森言语的一些记录 2007-05-21asp.net页面指令 2007-05-21ASP.NET 2.0的页面生命周期 2007-05-21ASP.NET 应用程序生命周期概述 2007-05-21随机文章:
DataList Image Nhibernate 数据绑定 2009-03-12.net 图像处理 组件 2009-03-01关于.net设置的解决方法(测试中不完整) 2007-08-24JSGLDBOperator.cs 2007-06-23detailsview 在编辑的时候使用dropdownlist 2007-06-23
收藏到:Del.icio.us







