如何將新的超鏈接列添加到自動生成列的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