怎么给gridview排序
学习.net的朋友应该都知道,那怎么在GridView控件中实现排序功能呢,让课课家小编告诉你们吧。
1.首先在设计界面添加一个gridview控件,绑定数据,然后添加一个label控件;
2.仍然是设计界面,设置gridview的allowsorting属性为true,设置绑定所绑定的数据字段的sortexpression_r_r_r_r为绑定字段,
3、然后设置gridview的sorting事件:
代码段如下:
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
string sorte = e.Sortexpression_r;
if (sorte == this.Label1.Text)
{
sorte += \” desc \”;
}
this.Label1.Text = sorte;
Bindstu(sorte);
}
在绑定数据代码中添加: dt.DefaultView.Sort = value;
例:
private void Bindstu(string s)
{
string sql = \”select * from student\”;
DataTable dt = Class1.Gettable(sql);
dt.DefaultView.Sort = s;
this.GridView1.DataSource = dt ;
this.GridView1.DataBind();
}