gridview自定义绑定字段实现排序功能
来源:互联网 发布:神虎数据恢复 破解版 编辑:程序博客网 时间:2024/04/29 01:57
<asp:BoundField DataField="danwei_name" HeaderText="单位"
SortExpression="danwei_name" />
或在GRIDVIEW中 -编辑列-选择要排序的字段,找到SortExpression排序表达式中加入要填写的字段
思路:使用ViewState将排序前状态保存,在if (!IsPostBack)
{
ViewState["SortOrder"] = "序列号";//排序时
ViewState["OrderDire"] = "ASC";
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)//对序列号进行双向排序
{//先编辑列,将序列号的SortExpress写成其字段host_sn
string sPage = e.SortExpression;
if (ViewState["SortOrder"].ToString() == sPage)
{
if (ViewState["OrderDire"].ToString() == "Desc")
ViewState["OrderDire"] = "ASC";
else
ViewState["OrderDire"] = "Desc";
}
else
{
ViewState["SortOrder"] = e.SortExpression;
}
bind ();//排序后的绑定
}
public void bind()//排序时的绑定
{
string sqlstr = ViewState ["querystr"].ToString ();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, conn );
DataSet myds = new DataSet();
myda.Fill(myds, "terminal");
DataView view = myds.Tables["terminal"].DefaultView;
string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];
view.Sort = sort;//dataview排序顺序
GridView1.DataSource = view;
GridView1.DataBind();
}
- gridview自定义绑定字段实现排序功能
- Yii2-GridView 自定义关联字段带搜索和排序功能
- 自定义GridView实现放大功能
- GridView排序功能的实现
- GridView排序功能的实现
- GridView自定义列数据绑定,和自定义颁功能
- GridView字段排序
- gridview 绑定数据.实现update、delete、insert into、分页功能
- CXGRID增加非绑定数据源字段,实现勾选功能
- 界面对应字段,绑定数据到gridview 显示 及删除功能 窗体事件 分页及键
- gridview 实现排序 (在不是使用sqlDataSource控件,而在后台编码绑定gridview时,指定那个字段排序时使用。本例用了单层结构,可修改后应用于多层)
- GridView自定义分页功能
- gridview列排序功能
- Gridview自动排序功能
- Gridview中按字段排序
- GridView按字段升降排序
- GridView和Repeater自定义分页功能的实现
- GridView分页的实现以及自定义分页样式功能实例
- 3dmax如何导出virtool模型
- filter:alpha(opacity=100,style=1)opacity属性和style属性
- How to make apache start at boot time
- 手动设置WRE54G
- c语言动画-《月亮和鸟》
- gridview自定义绑定字段实现排序功能
- 软件盈利模式
- 再次实现九九乘法表
- 中国内地互联网产业发展现状
- “偶然”创造了Twitter
- 把U盘格式化成NTFS格式
- 啊
- socket编程
- jdk1.5泛型介绍