我如何在asp.net gridview中安排列?

时间:2009-04-21 08:51:36

标签: c# .net asp.net gridview

如何在asp.net gridview中安排列?我想改变4列的位置。 ForExample:

column1 | column2 | column3 | column4 |

ChangeOrder()

column2 | column1 | column3 | column4 |

ChangeOrder()

column4 | column2 | column3 | column1 |

<小时/> 我想在Gridview中移动列。

4 个答案:

答案 0 :(得分:0)

我不知道这是否适合您,但Telerik RadGrid支持此功能。有关详细信息,请参阅此online demo

答案 1 :(得分:0)

我头顶的两个选项:

  1. 关闭AutoGenerateColumns并添加 列自己,映射它们 你想要的数据集和 按照你想要的顺序。

  2. 更改SQL查询以返回 按您想要的顺序排列。

答案 2 :(得分:0)

您可以先删除列,然后在删除索引处插入一个新列。 比如

var columnToMove = myGridView.Columns[1];
myGridView.Columns.RemoveAt(1);
myGridView.Columns.Insert(0, columnToMove);

答案 3 :(得分:0)

简单方法:

  1. 转到aspx页面。

  2. 点击gridview的智能标记(&gt;)。

  3. 修改列

  4. 在“选定字段”中排列列顺序

  5. 希望它有效..