asp的一段代码,谁能帮忙修改一下.

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:36:01
<asp:GridView ID="MyDataGrid" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="false" CellPadding="4" DataKeyNames="ID" DataMember="Company,FileName,GYNeed,PlanAmount,FinishDate,OrderDate,OrderLevel"

我想按照关键字"ID"排序显示,或者用OrderDate的先后顺序排列显示.
谁能给个办法.
菜鸟一个,勉强能看懂代码.是asp.net的.
<asp:BoundField DataField="ID" HeaderText="编号" ReadOnly="True" />

在这能排序吗.能解决问题的 再送100分. QQ 151273017

这个是 asp的?

这不是asp的,是asp.net的。
你在页面里再找找,有可能会有类似如下代码:
<asp:SqlDataSource ID="abc" runat="server" ConnectionString="<%$ ConnectionStrings:conn %>" SelectCommand="select ……"><asp:SqlDataSource>

你需要改的就是selectcommand的部分。

如果没有的话,你就要去后台代码里找了,找到包含
MyDataGrid.DataBind()
语句部分的代码,然后在里面找"select"语句,修改该sql语句

在数据源里进行排序。
按ctrl+F,查找“SqlDataSource ”,修改“SelectCommand”的值