ASP.NET - Ayuda Hyperlink en Gridview

 
Vista:

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()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:Ayuda Hyperlink en Gridview

Publicado por roger (311 intervenciones) el 24/10/2009 20:52:20
la columna adicional que debes agregar se debe llenar con el valor de la ruta de dicho archivo, luego en el gridview das click derecho editar columnas, y buscas una de tipo hyperlink, creo qu tiene una propiedad navigateUrlField, ahi va el nombre de la columna.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda Hyperlink en Gridview

Publicado por Aler (1 intervención) el 11/11/2009 17:55:19
<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="editarCita.aspx?id={0}" HeaderText="Modificar"
Text="Ver" ControlStyle-ForeColor="Black" >
<ControlStyle ForeColor="Black"></ControlStyle>
</asp:HyperLinkField>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar