Ayuda Hyperlink en Gridview
Publicado por Haf (138 intervenciones) el 24/10/2009 17:48:31
He conseguido este código para llenar de forma manual un gridview con un datatable
Pero necesito crear una columna adicional que sea una columna de hyperlink (para abrir un documento de word o excel )
¿Como lo puedo hacer?
Aqui el código:
Dim myDataTable As New DataTable()
Dim myDataColumn As New DataColumn()
myDataColumn.AllowDBNull = False
myDataColumn.AutoIncrement = True
myDataColumn.AutoIncrementSeed = 1
myDataColumn.AutoIncrementStep = 1
myDataColumn.ColumnName = "auto_ID"
myDataColumn.DataType = System.Type.GetType("System.Int32")
myDataColumn.Unique = True
myDataTable.Columns.Add(myDataColumn)
myDataColumn = New DataColumn()
myDataColumn.ColumnName = "firstName"
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
myDataColumn = New DataColumn()
myDataColumn.ColumnName = "lastName"
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
dataRow object will inherit the schema of myDataTable to create a new row
Dim DataRow As DataRow = myDataTable.NewRow()
DataRow("firstName") = "John"
DataRow("lastName") = "Smith"
myDataTable.Rows.Add(DataRow)
DataRow = myDataTable.NewRow()
DataRow("firstName") = "Will"
DataRow("lastName") = "Smith"
myDataTable.Rows.Add(DataRow)
GridView1.DataSource = myDataTable
GridView1.DataBind()
Pero necesito crear una columna adicional que sea una columna de hyperlink (para abrir un documento de word o excel )
¿Como lo puedo hacer?
Aqui el código:
Dim myDataTable As New DataTable()
Dim myDataColumn As New DataColumn()
myDataColumn.AllowDBNull = False
myDataColumn.AutoIncrement = True
myDataColumn.AutoIncrementSeed = 1
myDataColumn.AutoIncrementStep = 1
myDataColumn.ColumnName = "auto_ID"
myDataColumn.DataType = System.Type.GetType("System.Int32")
myDataColumn.Unique = True
myDataTable.Columns.Add(myDataColumn)
myDataColumn = New DataColumn()
myDataColumn.ColumnName = "firstName"
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
myDataColumn = New DataColumn()
myDataColumn.ColumnName = "lastName"
myDataColumn.DataType = System.Type.GetType("System.String")
myDataTable.Columns.Add(myDataColumn)
dataRow object will inherit the schema of myDataTable to create a new row
Dim DataRow As DataRow = myDataTable.NewRow()
DataRow("firstName") = "John"
DataRow("lastName") = "Smith"
myDataTable.Rows.Add(DataRow)
DataRow = myDataTable.NewRow()
DataRow("firstName") = "Will"
DataRow("lastName") = "Smith"
myDataTable.Rows.Add(DataRow)
GridView1.DataSource = myDataTable
GridView1.DataBind()
Valora esta pregunta


0