如何将新的超链接列添加到自动生成列的asp.net gridview中?列未在gridview中预定义。如何添加新栏到asp.net gridview自动生成列?
1
A
回答
4
只需将您的列定义添加到gridview的部分即可。你的自动生成的列应该显示在这个列的左边。
<asp:gridview AutoGenerateColumns="true" ... >
<columns>
<asp:hyperlink ... />
</columns>
</asp:gridview>
2
我发现自动生成的列显示在右边。如果你想他们是在左边,你必须将代码添加到其删除和RowCreated事件重新添加所有列,就像这样:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
List<TableCell> columns = new List<TableCell>();
foreach (DataControlField column in GridView1.Columns)
{
TableCell cell = row.Cells[0];
row.Cells.Remove(cell);
columns.Add(cell);
}
row.Cells.AddRange(columns.ToArray());
}
相关问题
- 1. 添加自动生成的列到GridView控件
- 2. 如何在GridView自动生成列后插入一列 - ASP.NET
- 3. ASP.NET动态添加列到Gridview
- 4. ASP.NET添加列到Gridview
- 5. 添加日期栏并生成新栏?
- 6. 什么时候在gridview中自动生成的列被添加?
- 7. 自动生成的Gridview - 更改列宽
- 8. 格式GridView自动生成的列
- 9. 在gridview中添加新列asp.net
- 10. 遮盖力自动生成的GridView列
- 11. ASP.net成员添加自定义栏
- 12. 如何自动生成的GridView
- 13. 添加新行到ASP.NET GridView的
- 14. 将DataAnnotations添加到自动生成的DBML类? MVC 2.0 ASP.NET
- 15. 如何在自动生成的GridView中动态添加链接按钮
- 16. 将动态生成的列表添加到新列表中
- 17. 将链接列添加到ASP.NET GridView
- 18. 如何在添加模型时自动生成新模板
- 19. 动态添加行到GridView在ASP.NET(C#)
- 20. 动态添加图像到asp.net c#gridview
- 21. 动态添加页脚到ASP.NET GridView
- 22. 在asp.net中更改gridview的自动生成选择列的文本 - 如何?
- 23. 可编辑的GridView与自动生成的列
- 24. 添加分页到gridview asp.net
- 25. 将行添加到ASP.NET GridView?
- 26. 片段重新生成并自行添加到活动
- 27. 如何定制GridView的自动生成列的样式?
- 28. 如何保存自动生成gridview列的excel数据?
- 29. 如何添加动态ň复选框列的GridView ASP.NET
- 30. 如何将CellDoubleClick处理程序添加到自动生成
感谢。这将是HyperLinkField不是常规的超链接控件,它会给出错误。 – 2009-06-26 22:08:46