最近遇到一个问题,就是我有一个表,主键 UserName
userName userPwd
a 12
b 22
c dsf
d sg现在我需要在gridview中显示成
ID 用户名 密码
1 a 12
2 b 22
3 c dsf
4 d sg百事不得其解 不知道是在sql 语句上还是数据显示或者gridview的用法上做文章
还有就是根据用户名 点击"用户名"这个表头 做升序 降序
希望大家能帮帮忙 谢谢!!!
userName userPwd
a 12
b 22
c dsf
d sg现在我需要在gridview中显示成
ID 用户名 密码
1 a 12
2 b 22
3 c dsf
4 d sg百事不得其解 不知道是在sql 语句上还是数据显示或者gridview的用法上做文章
还有就是根据用户名 点击"用户名"这个表头 做升序 降序
希望大家能帮帮忙 谢谢!!!
解决方案 »
- select * from table where id=@id和set @count=(select count(*) from table)不能同时执行
- 我如果全部网站的div+css都是取用别人网站的,他的是php网站,自己后台用asp.net书写,这样有风险吗?
- 关于验证码刷新的问题!!!
- js获取返回父页面的值 急急急
- datagrid绑定数据的问题~!
- 如何从xml中读出分段?
- 目录验证控制问题
- 存储过程创建临时表的问题
- 顏色問題(在線等)
- 10.为何以下的程序不能实现焦点的获得?
- 紧急问题,希望大家能够快速回答 回复有分
- 在asp.net 3.5 AJAX控件TabContainer中使用ckeditor出现一个很奇怪的现象,请看下面详细说明:
至于排序 gridview自带的排序就能实现吧
不过如果翻页 下一页就又从1 2 3 4 开始了如果要接着显示 就必须gridview绑定时 自己写个简单函数了
如果数据库是SQL Server 2005 的,话SQL Server 2005 中的Row_Number()函数 的可以用临时表和列相关的子查询来计算产生行号。
正常查询: SELECT EMPID, RNAME, LNAME FROM EMPLOYEE
生成编号查询:SELECT ROWID=IDENTITY(int,1,1) , EMPID, FNAME, LNAME INTO EMPLOYEE2 FROM EMPLOYEE ORDER BY EMPID
2.GridView
在模板列里放一literal,用来标号。(5楼也给了答案)
查询新表:SELECT ROWID, EMPID, FNAME, LNAME FROM EMPLOYEE2
http://msdn.microsoft.com/zh-cn/library/ms186734.aspx