Visual Basic.NET - Carga de datos manual en gridview - sobrescribe fila

 
Vista:
Imágen de perfil de Javier
Val: 2
Ha disminuido su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Carga de datos manual en gridview - sobrescribe fila

Publicado por Javier (2 intervenciones) el 15/06/2018 16:26:35
Hola a todos, tengo un inconveniente y espero que puedan ayudarme.
Estoy trabajando sobre una sección de una pagina y tengo que cargar datos a un formulario de forma manual para luego hacer un insert masivo de la misma de todas las filas.
Este es mi código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not Page.IsPostBack Then
        ChequearCookies()
        If Session("USUARIO") = Nothing Then
            Response.Redirect("login.aspx")
        End If
        CargarComboHoteles("")
        IniciarGrilla()
    End If
End Sub
 
Private Sub IniciarGrilla()
    tablaPrecios.Columns.Add(New DataColumn("HABITACION", GetType(String)))
    tablaPrecios.Columns.Add(New DataColumn("SERVICIO", GetType(String)))
    tablaPrecios.Columns.Add(New DataColumn("PERSONAS", GetType(String)))
 
    tablaPrecios.Rows.Add("-", "-", "-")
 
    grvCargaMasivaPrecios.DataSource = tablaPrecios
    grvCargaMasivaPrecios.DataBind()
End Sub
 
Private Sub btnAgregarRecorte_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAgregarRecorte.Click
    tablaPrecios.Columns.Add(New DataColumn("HABITACION", GetType(String)))
    tablaPrecios.Columns.Add(New DataColumn("SERVICIO", GetType(String)))
    tablaPrecios.Columns.Add(New DataColumn("PERSONAS", GetType(String)))
    Dim datos(2) As String
    datos(0) = cmbHabitacion.SelectedItem.Text
    datos(1) = cmbServicio.SelectedItem.Text
    datos(2) = txtPersona.Value
    tablaPrecios.Rows.Add(datos)
    grvCargaMasivaPrecios.DataSource = tablaPrecios
    grvCargaMasivaPrecios.DataBind()
End Sub

El problema es que cargo una fila, y cuando quiero cargar otra se sobre escribe sobre la misma, no se pone abajo de la otra .
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