我有一个ASP.NET应用程序,它读取 XML 源并在GridView中创建列。这个相同的 XML 源用于在DataTable中创建列。应用程序填充DataTable
然后将 绑定DataTable
到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
是 aDataTable
并且grdView
是 a GridView
。