Estoy haciendo un portal web en ASP.NET usando el VS2005. Uno de los requerimientos es que los usuarios puedan realizar compras de un catalogo a través de la web. El catalogo de productos esta en Excel y realizo la carga de las tablas en un DataGrid, de esta manera :
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'
Dim sConnectionString As String = “cadenaconexion”
' Crear el objeto de conexión con la cadena de conexión
Dim objConn As New OleDbConnection(sConnectionString)
' Abrir la conexión con la base de datos.
objConn.Open()
' Crear un OleDbCommand para devolver los datos de la hoja.
Dim objCmdSelect As New OleDbCommand("SELECT * FROM intervalo", objConn)
' Crear un nuevo OleDbDataAdapter que se use para crear un DataSet basado en la instrucción SELECT de SQL anterior.
Dim objAdapter1 As New OleDbDataAdapter()
' Pasar el comando Select al adaptador.
objAdapter1.SelectCommand = objCmdSelect
' Crear un DataSet para contener la información de la hoja de
Dim objDataset1 As New DataSet()
' Rellenar el DataSet con la información de la hoja de cálculo
objAdapter1.Fill(objDataset1, "XLData")
' Crear una tabla a partir de los datos originales.
dt_Coches_SLOT.DataSource = objDataset1.Tables(0).DefaultView
...
dt_Coches_SLOT.DataBind()
' Limpiar los objetos.
objConn.Close()
End Sub
Mi duda, es que no sé como hacer para que el usuario pueda seleccionar registros, para pasar después a una página de pedido (tipo carrito de compra), pero además necesito que el campo IMAGEN (que son links hacia imágenes en pop-up) puedan ser ejecutados haciendo clic sobre el DataGrid. Parece ser que el DataGrid, es como si fuera de modo lectura. Necesito seleccionar filas y hacer que funcionen los eventos clic en datos de hipervínculo.
Espero que alguien me pueda ayudar. Muchas Gracias.
Saludos.