会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
跟着感觉走
春风吹,战鼓擂,我是菜鸟,我怕谁---->>努力的学习.net技术
博客园
首页
新随笔
联系
订阅
管理
Gridview sort
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
this
.IsPostBack)
{
GridView1.DataSource
=
getDate();
GridView1.DataBind();
}
}
public
DataTable getDate()
{
DataTable dt;
string
conString
=
"
server=server01;database=test;uid=sa;pwd=sql
"
;
using
(SqlConnection con
=
new
SqlConnection(conString))
{
con.Open();
using
(SqlCommand cmd
=
new
SqlCommand(
"
select * from tab
"
,con))
{
using
(SqlDataReader reader
=
cmd.ExecuteReader())
{
dt
=
new
DataTable();
//
填充数据
dt.Load(reader, LoadOption.OverwriteChanges);
}
}
}
return
dt;
}
protected
void
GridView1_Sorting(
object
sender, GridViewSortEventArgs e)
{
if
((
string
)
this
.ViewState[
"
Sort
"
]
!=
e.SortExpression)
{
this
.ViewState[
"
Sort
"
]
=
e.SortExpression;
}
else
{
this
.ViewState[
"
Sort
"
]
=
e.SortExpression
+
"
"
+
"
DESC
"
;
}
DataTable dt
=
new
DataTable();
dt
=
getDate();
dt.DefaultView.Sort
=
ViewState[
"
Sort
"
].ToString();
GridView1.DataSource
=
dt.DefaultView;
GridView1.DataBind();
}
}
posted @
2007-05-17 10:59
jame_peng
阅读(
1181
) 评论(
1
)
收藏
举报
刷新页面
返回顶部
公告