在gridview中最右边的位置动态添加列

时间:2014-01-29 12:10:35

标签: c# asp.net gridview

这是我的代码。

hitechLatestEntities database = new hitechLatestEntities();
GridView1.DataSource = database.HEADs;

TemplateField tfObject = new TemplateField();
tfObject.HeaderText = "Sub-Heads Details";

tfObject.ItemTemplate = new WebForm1(ListItemType.Item);
GridView1.Columns.Add(tfObject);
GridView1.DataBind();

我希望最近在gridview1最右边的位置添加这一列。现在它出现在最左边。

1 个答案:

答案 0 :(得分:1)

使用

GridView1.Columns.Insert(0, tfObject);

而不是GridView1.Columns.Add(tfObject);。这会将您的列插入索引0而不是末尾。这将导致它呈现为第一列。