2
我有一個ASP.NET應用程序,該應用程序讀取XML源並在GridView中創建列。這個相同的XML源用於在DataTable中創建列。應用程序填充DataTable
,然後使用服務器端代碼將DataTable
綁定到GridView
。將超鏈接列動態添加到「GridView」(服務器端)
現在我想在GridView
中顯示一個超鏈接,我不知道該怎麼做。 (請注意,該應用程序是不是利用了RowDataBound事件。)
這裏是我迄今:
foreach (XmlNode columnNode in columnNodes)
{
dc = new DataColumn(columnNode.Attributes["ColumnName"].Value,
Type.GetType("System.String"));
dt.Columns.Add(dc);
boundField = new BoundField();
boundField.HeaderText = columnNode.Attributes["ColumnDisplayName"].Value;
boundField.DataField = columnNode.Attributes["ColumnName"].Value;
boundField.SortExpression = columnNode.Attributes["ColumnName"].Value;
grdView.Columns.Add(boundField);
}
其中dt
是DataTable
和grdView
是GridView
。