2

我有gridview,我在运行时使用数据表作为数据源添加行。但我想将删除命令字段添加到网格视图。我添加并运行它。但我在左侧位置有删除按钮。我想更改删除按钮到最后的gridview。自动生成列之后的意思。请帮助我。提前致谢

4

3 回答 3

0

这篇文章有你需要知道的把你生成的列放在最左边的部分:

在 GridView 列的 LeftMost 部分移动 AutoGenerate 列

于 2012-11-07T13:29:00.637 回答
0

您可以通过执行以下操作更改顺序:-

YourDataColumn.SetOrdinal(0);

这允许您将列移动到非位置。

希望这可以帮助。

于 2012-11-07T14:42:52.430 回答
0
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e){

        GridViewRow row = e.Row;
        // Intitialize TableCell list
        List<TableCell> columns = new List<TableCell>();
        foreach (DataControlField column in GridView1.Columns)
        {
            if (row.Cells.Count > 0)
            {
            //Get the first Cell /Column
            TableCell cell = row.Cells[0];
            // Then Remove it after
            row.Cells.Remove(cell);
            //And Add it to the List Collections
            columns.Add(cell);
            }
        }

        // Add cells
        row.Cells.AddRange(columns.ToArray());
}
于 2015-05-14T10:00:31.030 回答