Я уверен, что об этом уже спрашивали, но не могу найти подходящий ответ.
Я создаю таблицу данных динамически и использую ее для заполнения вида сетки веб-элемента управления ...
Мне интересно, можно ли заменить 1 столбец (URL) гиперссылкой?
Мой код для создания таблицы данных:
private DataTable CreateDataTable()
{
DataTable myDataTable = new DataTable();
DataColumn myDataColumn;
myDataColumn = new DataColumn();
myDataColumn.DataType = Type.GetType("System.String");
myDataColumn.ColumnName = "Title";
myDataTable.Columns.Add(myDataColumn);
myDataColumn = new DataColumn();
myDataColumn.DataType = Type.GetType("System.String");
myDataColumn.ColumnName = "URL";
myDataTable.Columns.Add(myDataColumn);
.
.
.
}
Я добавляю в таблицу данных следующее:
private void AddDataToTable(string title, string strLink......
{
DataRow row = myTable.NewRow();
row["Title"] = title;
row["URL"] = strLink;
.
.
.
затем привязка данных к виду сетки:
datagrid.DataSource = ((DataTable)Session["myDatatable"]).DefaultView;
datagrid.DataBind();