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
。