我有一個未知數或行和列的數據源。我正在使用設置爲自動生成列的網格視圖。我需要將每個單元格中的每個項目都轉換爲鏈接按鈕,以便回發處理。我知道如何動態地將控件添加到已知的行和單元格,但是當我不知道列名時會使其變得困難。有關如何產生這些結果的任何建議?添加鏈接到gridview中的所有單元格
2
A
回答
3
試試這個爲出發點:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (TableCell cell in e.Row.Cells)
{
HyperLink myLink = new HyperLink();
myLink.NavigateUrl = "somewhere.aspx";
if (cell.Controls.Count > 0)
{
while (cell.Controls.Count > 0)
{
myLink.Controls.Add(cell.Controls[0]);
}
}
else
{
myLink.Text = cell.Text;
}
cell.Controls.Add(myLink);
}
}
}
注:我用C#編寫的解決方案後,按您的標記,但我注意到你最後的評論是在VB。讓我知道如果你需要我在VB中重新發布(在這種情況下,你應該更新標籤)。
+0
你搖滾,做到了。我如何評價你? – thomasfagin
+0
點擊答案左邊的數字上方的^箭頭以顯示這是一個很好的答案,然後單擊數字和箭頭下面的複選標記以標記爲接受的答案。 – zimdanen
相關問題
- 1. 將鏈接圖像添加到列單元格中的GridView單元格AFTER單元格文本
- 2. jQuery EasyUI - 添加鏈接到單元格
- 3. 將控件添加到Gridview單元格
- 4. Android:動態添加單元格到GridView?
- 5. C#Excel如何在單元格鏈接中添加超鏈接
- 6. 添加鏈接到單元格內的文本,而不是整個單元格
- 7. 如何使用jQuery將鏈接添加到表格單元格
- 8. JQuery將鏈接添加到表格單元格
- 9. 如何將SMB文件鏈接添加到單元格中?
- 10. 將控件添加到GridView的ListPanelTemplate中的空單元格
- 11. 添加鏈接到基於圖像名稱的CollectionView單元格
- 12. 添加到_blank所有外部鏈接
- 13. 超鏈接到單元格?
- 14. 在表格單元格中添加一個mailto鏈接(HTML5)
- 15. Gridview將列的單元格值複製到列的所有其他單元格
- 16. 將鏈接列添加到ASP.NET GridView
- 17. 動態添加超鏈接到gridview
- 18. 如何使用TMS Flexcel添加超鏈接到Excel單元格
- 19. Swift/iOs:如何鏈接動態添加的表格單元格?
- 20. 有沒有辦法在vb.net的excel單元格中添加多個超鏈接?
- 21. 將超鏈接添加到d3.js表格行和單元格中
- 22. Gridview:在同一列單元格中的超鏈接和說明
- 23. 如何隱藏gridview單元格中的鏈接?
- 24. GridView - 將填充添加到使用CSS的單元格
- 25. 將單元格添加到gridView的最佳方式是什麼?
- 26. 如何在gridview中添加超鏈接
- 27. 如何在gridview(asp.net)中添加鏈接?
- 28. Excel單元格有超鏈接格式
- 29. 的Excel 2013 - SUMIFS - 添加的所有單元格列中的
- 30. 如何在Excel單元格中添加多個鏈接?
[Stack Overflow不是您的免費促銷網站™](http://meta.stackexchange.com/a/128560) – zimdanen
http://forums.asp.net/t/1149071.aspx/1 – ray
Ray i知道如何在知道列名時添加模板和控件。我的問題是如何將控件添加到單元格或每個單元格而不知道列名稱。我如何遍歷所有單元格以向它們添加鏈接按鈕? – thomasfagin