如何將新的超鏈接列添加到自動生成列的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. ASP.NET添加列到Gridview
- 2. 什麼時候在gridview中自動生成的列被添加?
- 3. ASP.net成員添加自定義欄
- 4. 將DataAnnotations添加到自動生成的DBML類? MVC 2.0 ASP.NET
- 5. 將鏈接列添加到ASP.NET GridView
- 6. 如何在添加模型時自動生成新模板
- 7. 動態添加行到GridView在ASP.NET(C#)
- 8. 動態添加頁腳到ASP.NET GridView
- 9. 在asp.net中更改gridview的自動生成選擇列的文本 - 如何?
- 10. 可編輯的GridView與自動生成的列
- 11. 添加分頁到gridview asp.net
- 12. 如何保存自動生成gridview列的excel數據?
- 13. 如何定製GridView的自動生成列的樣式?
- 14. 如何將CellDoubleClick處理程序添加到自動生成
- 15. 如何添加動態ň複選框列的GridView ASP.NET
- 16. 動態添加自定義行到GridView
- 17. 如何將文本字段列添加到asp.net C#中的Gridview?
- 18. 如何添加複選框列到gridview
- 19. DataGridView自動生成列
- 20. asp.net - 如何成功地更新已經動態生成的gridview(或listview)?
- 21. 如何在asp.net gridview中添加進度條欄
- 22. Gridview動態添加新行
- 23. 防止自動生成的GridView列中的HTML編碼
- 24. 如何重新排列列gridview asp.net
- 25. WPF Datagrid自動生成列
- 26. Asp.Net GridView添加行
- 27. ASP.NET gridview - 如何將動態填充的下拉列表添加到動態綁定的gridview中
- 28. 設置gridview列與自動生成列的位置
- 29. 在asp.net中添加更新 - 刪除GridView
- 30. 動態GridView生成
感謝。這將是HyperLinkField不是常規的超鏈接控件,它會給出錯誤。 – 2009-06-26 22:08:46