首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 排序有关问题

2012-06-11 
GridView 排序问题我再网页上 做了一个GridView ,数据 获取代码如下:C# codeSqlConnection sqlconstring

GridView 排序问题
我再网页上 做了一个GridView ,数据 获取代码如下:

C# code
SqlConnection sqlcon;                string sqlstr = @"SELECT OrderDetails.ProductID  AS  产品编码,                                Product.ProdName AS 产品名称 ,                                Product.Unit AS 单位 ,                                OrderDetails.Price AS 单价,                                OrderDetails.QTY AS 数量,                                OrderDetails.QTY*OrderDetails.Price AS 总金额,                                From OrderDetails left join Product on OrderDetails.ProductID=product.productid Order BY ProductID ";                this.SqlDataSourceDetails.SelectCommand = sqlstr;                this.SqlDataSourceDetails.DataBind();                sqlcon = new SqlConnection(connectionString);                SqlDataAdapter da = new SqlDataAdapter(sqlstr, sqlcon);                DataSet ds = new DataSet();                sqlcon.Open();                da.Fill(ds, "OrderDetails");                GridView1.DataSourceID = "";                GridView1.DataSource = ds;                GridView1.DataBind();


现在 GridView 可以很好的显示,并可以排序了。
GridView 经过 操作者填写数量后,通过一个按钮进行处理,处理完成后(一些计算,但是没有保存)我想再次进行 按数量列进行排序展示,如何处理? 





[解决办法]
重新查询绑定数据设置SqlDataSourceDetails.SelectCommand = sqlstr;

[解决办法]
没有保存只能在前台用js对table排序
[解决办法]
重写下GridView的排序方法


[解决办法]
重新按数量查数据进行绑定

热点排行