XML ソースを読み取り、GridViewに列を作成するASP.NETアプリケーションがあります。この同じ 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
でDataTable
とgrdView
ですGridView
。