ASP.NET中如何设置绑定列的排序

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:35:13
希望达成的目标:
1.采用代码分离方式,而非单一文件方式,即不要程序代码与HTML视图代码混在一起的。
2.我在DataGrid控件中以选中可排序,排序表达式也设为:price asc了。希望的效果是,用户第一次点击价格列时,按升序排,再点一次按降序排,如此可反复。就是不知道.cs文件中的DataGrid_SortCommand事件中如何写代码。
3.谢谢!哪位高手知道如何设置绑定列的排序呢?再次强调不是运行时创建的列。
再次谢谢了!

变量
public static bool desc = true;
public static string sortstr;

排序方法代码
private void DataLoad(string sortString)
{
//-----数据绑定
//--------
switch (sortString)
{
case "DOCID":
if (desc)
{
dataView1.Sort = "DOCID DESC";
desc = false;
}
else
{
dataView1.Sort = "DOCID ASC";
desc = true;
}
break;
case "Title":
if (desc)
{
dataView1.Sort = "Title DESC";
desc = f