我確信之前已經詢問過這個問題,但我找不到合適的答案。將超鏈接添加到數據表/ gridview
我創建一個DataTable動態,並使用它來填充網頁控制gridview的...
我不知道是否或如何改變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;
.
.
.
然後結合數據表到GridView:
datagrid.DataSource = ((DataTable)Session["myDatatable"]).DefaultView;
datagrid.DataBind();
所以它的asp.net,不是嗎?我添加了相應的標籤。 – digEmAll 2012-03-21 21:56:30
@digemAll,是的歡呼.. – Standage 2012-03-21 21:57:15
類似... http://stackoverflow.com/questions/4109021/link-in-a-datarow-datatable – vapcguy 2015-05-05 02:19:06