我确信之前已经询问过这个问题,但我找不到合适的答案。将超链接添加到数据表/ 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