• Lunes 20 de Mayo de 2024, 00:00

Autor Tema:  VB.NET Seleccionar registros de DataGrid  (Leído 1826 veces)

elendil73

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
VB.NET Seleccionar registros de DataGrid
« en: Lunes 1 de Diciembre de 2008, 21:05 »
0
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.   :comp: