DataGrid如何点击HeaderText,进行排序 详细:比如我有一个datagrid,里面绑定了姓名,年龄2列,点姓名时,datagrid按姓名排序,点年龄就按年龄排序关键是如何获得这个事件啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTML代码<asp:BoundColumn DataField="***" SortExpression="***" HeaderText="***"></asp:BoundColumn>后台代码private void Page_Load()if(!Page.IsPostBack){ this.ViewState["sortType"] ="asc"; this.ViewState["sortExpess"] ="";}//数据绑定private void BindList(){ * * * this.myTable.DefaultView.Sort="ID ASC"; if(this.ViewState["sortExpess"].ToString().Equals("")==false) { this.myTable.DefaultView.Sort= this.ViewState["sortExpess"].ToString() +" "+ this.ViewState["sortType"].ToString(); } this.myTable.AcceptChanges(); this.DataGrid.DataSource=this.myTable.DefaultView ;}private void dgList_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e){ this.ViewState["sortExpess"] = e.SortExpression.ToString(); if(this.ViewState["sortType"].Equals("asc") ) { this.ViewState["sortType"] = "desc"; } else { this.ViewState["sortType"] = "asc"; } this.BindList();} private void DataGrid_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e){ this.ViewState["sortExpess"] = e.SortExpression.ToString(); if(this.ViewState["sortType"].Equals("asc") ) { this.ViewState["sortType"] = "desc"; } else { this.ViewState["sortType"] = "asc"; } this.BindList();} asp.net页面布局问题 datatable的绑定 关于水晶报表的问题,急急! 问一下用户控件的问题,加自定义属性 关于DataGrid模板列小问题.帮忙顶顶.在线等 写的asp.net1.1网站,用的是utf-8编码,放在外国的英文操作系统上,网站里面的中文出现乱码,如何解决? 如何实现自动IP变换访问网站,急~~~~ 讨论关于票据打印的问题 异步发送邮件 asp。net各版本之间的差别主要体现在哪里呢 图片可以保存到数据库后再提取显示出来 flash可以这样做么 新手问题,在线等待。请多多帮忙!
<asp:BoundColumn DataField="***" SortExpression="***" HeaderText="***"></asp:BoundColumn>
后台代码
private void Page_Load()
if(!Page.IsPostBack)
{
this.ViewState["sortType"] ="asc";
this.ViewState["sortExpess"] ="";
}//数据绑定
private void BindList()
{
*
*
*
this.myTable.DefaultView.Sort="ID ASC";
if(this.ViewState["sortExpess"].ToString().Equals("")==false)
{
this.myTable.DefaultView.Sort= this.ViewState["sortExpess"].ToString() +" "+ this.ViewState["sortType"].ToString();
}
this.myTable.AcceptChanges();
this.DataGrid.DataSource=this.myTable.DefaultView ;
}private void dgList_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
this.ViewState["sortExpess"] = e.SortExpression.ToString();
if(this.ViewState["sortType"].Equals("asc") )
{
this.ViewState["sortType"] = "desc";
}
else
{
this.ViewState["sortType"] = "asc";
}
this.BindList();
}
{
this.ViewState["sortExpess"] = e.SortExpression.ToString();
if(this.ViewState["sortType"].Equals("asc") )
{
this.ViewState["sortType"] = "desc";
}
else
{
this.ViewState["sortType"] = "asc";
}
this.BindList();
}