Visual Basic - ERROR recuperacion datos Base Datos "Label"

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

ERROR recuperacion datos Base Datos "Label"

Publicado por lolito99 (9 intervenciones) el 31/05/2015 15:02:09
Hola buenas tardes.
Les quería comentar un problema que me ha surgido:
Estoy recuperando los datos de una base de datos y poniendolos en Label, todo perfecto hasta que borro todos los datos de la base de datos, entonces cuando va a coger el valor me salta un error, como puedo solucionarlo?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Sub llenarGrid2()
	Dim ds2 As New DataSet
	Dim dt2 As New DataTable
	Dim strSql2 As String = "SELECT TOP 3 ronda FROM M ORDER BY ronda DESC"
 
 
	Dim adp As New OleDb.OleDbDataAdapter(strSql2, conn)
	ds2.Tables.Add("tabla")
	adp.Fill(ds2.Tables("tabla"))
	Me.DataGridView2.DataSource = ds2.Tables("tabla")
 
"""""""AQUI
		cuando quiere convertir el valor de la de la fila (0) me salta un error

	Label1.Text = Convert.ToString(DataGridView2.Rows(0).Cells(0).Value)
	Label2.Text = Convert.ToString(DataGridView2.Rows(1).Cells(0).Value)
	Label3.Text = Convert.ToString(DataGridView2.Rows(2).Cells(0).Value)
End Sub

Un saludo,
Muchas gracias
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 Wilfredo Patricio Castillo
Val: 8
Ha aumentado su posición en 9 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

ERROR recuperacion datos Base Datos "Label"

Publicado por Wilfredo Patricio Castillo (260 intervenciones) el 31/05/2015 22:21:30
Hola

Proqué al menos no indicas que error te sale?. No somos adivinos.

Pero si es porque eliminas todos los registros, es lógico que tengas un error de nulos, entonces, tienes que dar tratamiento de nulos.

Si el resultado lo tienes en un datagridview, primero verifica si hay filas:

if datagridview2.rows.count>0 then

aqui asignas los valores a tus labels
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar