GridView按某列排序

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:48:59
gridview中有两列,一列为name,一列为YourName。设置gridview的datasource,不是使用数据源控件(没用sqlDatasource控件,自己连的dataset)。我想把表按照YourMoney列排序,哪位大侠能给个实现代码看看。小弟初学,多谢了!
点击gridview的列头能够排序

调用存储过程实现,后台代码为:
SqlConnection myConn = GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_yourmony", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();

}

myCmd.Dispose();
myConn.Close();
存储过程代码为:
create procedure [dbo].[Proc_yourmony]
as
select * from [表名]order by yourmony

在Sql语句里进行排序
Select * from [表名]order by [排序的列] asc