当前位置:编程学习 > C#/ASP.NET >>

怎样实现gridview个性化列的显示顺序

如题,在做crm时,一个人员信息的表,由于字段比较多,客户要求根据登陆用户的不同,每列的显示顺序不同,请问怎样实现?最好在数据绑定后再改变其顺序!!! --------------------编程问答-------------------- 客户要求根据登陆用户的不同,每列的显示顺序不同
=========================================
什么意思 --------------------编程问答-------------------- 看看! --------------------编程问答-------------------- 那就动态设置显示的内容,该显示哪些还是得自己定义 --------------------编程问答-------------------- 用Table表吧,我觉得gridview还有不够灵活
--------------------编程问答--------------------
引用 1 楼 javakiki 的回复:
客户要求根据登陆用户的不同,每列的显示顺序不同 
========================================= 
什么意思

就是比方说有三个字段
姓名 性别 年龄
 a    男   20
 b    女   18
 c    男   25
就是怎样实现
性别 年龄 姓名
 男   20   a
 女   18   b
 男   25   c
或是

 年龄 性别 姓名 
 a    男   20
 b    女   18
 c    男   25
这种效果,并且按着客户要求显示?

--------------------编程问答-------------------- 那只能一个字段一个字段的绑定。
根据用户的角色按不同的顺序绑定。
eg:
You can do by adding columns dynamically like this
BoundField bd = new BoundField();

bd.DataField = "ProductID";
bd.HeaderText = "ProductID";

grdView.Columns.Add(bd);
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,