Hinzufügen eines hyperlinks zu einer datatable / gridview

Ich bin sicher, dies wurde gebeten vor, aber ich kann nicht finden, eine geeignete Antwort.

Ich bin erstellen einer datatable dynamisch und mit dieser füllen Sie einen web-Steuerelement gridview...

Frage ich mich, ob oder wie Sie zu ändern, 1 Spalte (URL) ein hyperlink sein?

Mein code zum erstellen der datatable:

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);
.
.
.
}

Ich bin das hinzufügen, um die Datentabelle wie folgt:

private void AddDataToTable(string title, string strLink......
        {
            DataRow row = myTable.NewRow();
            row["Title"] = title;
            row["URL"] = strLink;
            .
            .
            .

dann verbindlich, die die datatable an das gridview:

datagrid.DataSource = ((DataTable)Session["myDatatable"]).DefaultView;

datagrid.DataBind();
So ist es asp.net ist es nicht ? Hinzugefügt habe ich die entsprechenden tags.
Ja prost..
Ähnlich ist... stackoverflow.com/questions/4109021/link-in-a-datarow-datatable

InformationsquelleAutor Standage | 2012-03-21

Schreibe einen Kommentar