我想让 表 1 里面表示日期的A列 按下面的顺序表达出来:
3月9日
3月7日
3月2日
2月28日
1月17日现在gridview的顺序是:
1月17日
2月28日
3月2日
3月7日
3月8日必须在 gridview中显示后点排序才会变成我期望的排序方式,请问怎么让gridview默认是前面那种排序方式?
3月9日
3月7日
3月2日
2月28日
1月17日现在gridview的顺序是:
1月17日
2月28日
3月2日
3月7日
3月8日必须在 gridview中显示后点排序才会变成我期望的排序方式,请问怎么让gridview默认是前面那种排序方式?
解决方案 »
- 请教VS中chart图片控件的使用方法
- 获取其它网站的title,显示乱码
- win7在安装oracle 10g时出现正在运行的程序与windows的某些可视元素不兼容;环境变量path的值超过1023字符
- 各位高手进来看看 c#中数据库表写入xml文件问题 急救!!!
- 关于其中对hibernate的使用
- Textbox问题!
- 写程序时候,需要大量的有一定风格的ICON 按钮图标,国内几个素材网站没什么东西,有没有国外的素材网站,推荐几个! 谢谢。
- 如何使用ASPXGridView控件的编辑和删除方法,高手帮帮忙
- 求助php .net高手
- 【求助】点击onclick=return false的超链接,如何跳转
- vs2005中窗体代码的问题
- 这个DataSet结果中用有两个表,怎么把两个表和在一起?
dataviewdv.sort = "字段 desc"
asc ---升序
asc ---升序
我在SQL查询分析器里面看到了select * from 表名 order by 日期字段 desc 的效果
但是我想让dataview里面任何时候都那么显示啊...
我该怎么做啊?
最好在datagridview或者数据源里面做...
请告诉我怎么做好吗?谢谢!!
我在MSDN上找到的 希望对不知道的朋友有所帮助 同时希望我能看懂然后会用 啊门
==========
ASP.NET
使用数据源控件对数据进行排序 通过利用数据源控件提供的排序功能,GridView 控件可对其绑定到的数据进行排序。 在数据源控件中启用排序
支持排序的数据源控件包括 ObjectDataSource、SqlDataSource 和 AccessDataSource 控件。SqlDataSource 和 AccessDataSource 控件只有在其 DataSourceMode 属性设置为 DataSet(默认)时才支持排序,如下面的示例所示:Visual Basic 复制代码
<asp:GridView ID="EmployeesGridView"
DataSourceID="EmployeesSqlDataSource"
DataKeyNames="EmployeeID"
AllowSorting="True"
RunAt="Server" />
<asp:SqlDataSource ID="EmployeesSqlDataSource"
SelectCommand="SELECT EmployeeID, LastName, FirstName FROM Employees"
Connectionstring="<%$ ConnectionStrings:NorthwindConnectionString %>"
RunAt="server" />C# 复制代码
<asp:GridView ID="EmployeesGridView"
DataSourceID="EmployeesSqlDataSource"
DataKeyNames="EmployeeID"
AllowSorting="True"
RunAt="Server" />
<asp:SqlDataSource ID="EmployeesSqlDataSource"
SelectCommand="SELECT EmployeeID, LastName, FirstName FROM Employees"
Connectionstring="<%$ ConnectionStrings:NorthwindConnectionString %>"
RunAt="server" />如果 SelectMethod 返回的对象是 DataSet、DataTable 或 DataView 对象,则 ObjectDataSource 控件支持排序。ObjectDataSource 还支持按排序后的顺序对数据源中的结果进行检索。
order by 字段 desc 倒序