已经绑定好的datagridview,我现在想按指定的顺序显示出记录来。dategridview内容如下:name gw
张三 班长
李四 副班长
王五 班主任我想在datagridview中按gw先显示副班长、班长、班主任,如下:
name gw
李四 副班长
张三 班长
王五 班主任注:sql语句已经写死不能更改sql语句!就是如何在datagridview里怎么按指定顺序显示!请指教!
张三 班长
李四 副班长
王五 班主任我想在datagridview中按gw先显示副班长、班长、班主任,如下:
name gw
李四 副班长
张三 班长
王五 班主任注:sql语句已经写死不能更改sql语句!就是如何在datagridview里怎么按指定顺序显示!请指教!
order by case when gw='副班长' then 0 when gw='班长' then 1 else 2 end
-- -----------t_mac 小编-------------
---希望有天成为大虾----
-- =========================================IF OBJECT_ID('datagridview') IS NOT NULL
DROP TABLE datagridview
GO
CREATE TABLE datagridview(name varchar(19),gw varchar(10))
go
insert datagridview SELECT
'张三' ,'班长'UNION ALL SELECT
'李四' ,'副班长' UNION ALL SELECT
'王五' ,'班主任'
go
select * from datagridview
order by case when gw='副班长' then 0 when gw='班长' then 1 else 2 end
go
/*------------
name gw
------------------- ----------
李四 副班长
张三 班长
王五 班主任-------*/
绑定?? 是视图?
http://msdn.microsoft.com/zh-cn/library/ms171608(VS.80).aspx
很多例子