ayuda con un list box y carga de datos desde b.d
Publicado por carloscp (5 intervenciones) el 06/11/2007 11:05:36
Hola, necesito ayuda.
Tengo un formularios con un datagridview y un listBox.
Tengo un DataGridView en donde cargo datos de una tabla usuario en el load.
Al pinchar en el dataGridView en un usaurio quiero cargar en un listbox sus AMIGOS.
Todo esto lo hace, pero lo que yo quiero es que cada vez que pincho en un usuario del datagridview se me borre los datos del anterior usuario del listbox, ya que se me están poniendo unos a continuación de los otros.
Os mando el código para ver si os sirve de ayuda.
Supongo que al pinchar en el dataGriewView tengo que borrar los datos pero no se como y tampoco se como limpiar el listbox.
Agradezco su ayuda.
Public Class Form
Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.OleDbConnection1.ConnectionString = ruta_basedatos
Me.OleDbDataAdapter1.Fill(Me.Datos1, "T_USUARIO")
End Sub
Private Sub DataGridView_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView.CellContentClick
var_cod_usuario = CInt(Val(DataGridView.CurrentRow.Cells(0).Value.ToString))
Dim var_CadenaSelect As String
Try
Me.OleDbConnection2.ConnectionString = ruta_basedatos
Me.OleDbConnection2.Open()
var_CadenaSelect = "SELECT datos FROM(T_PLANTILLA)WHERE(T_PLANTILLA.cod_usuario
= " & var_cod_usuario & ")"
Me.OleDbDataAdapter2 = New Data.OleDb.OleDbDataAdapter(var_CadenaSelect, Me.OleDbConnectionPlantillas)
Me.OleDbDataAdapter2.Fill(Datos1, "T_PLANTILLA")
Catch ex As Exception
MsgBox("Error ", MsgBoxStyle.OkOnly, "ERROR")
End Try
Me.OleDbDataAdapter2.Dispose()
Me.OleDbConnection2.Close()
End Sub
End Class
Tengo un formularios con un datagridview y un listBox.
Tengo un DataGridView en donde cargo datos de una tabla usuario en el load.
Al pinchar en el dataGridView en un usaurio quiero cargar en un listbox sus AMIGOS.
Todo esto lo hace, pero lo que yo quiero es que cada vez que pincho en un usuario del datagridview se me borre los datos del anterior usuario del listbox, ya que se me están poniendo unos a continuación de los otros.
Os mando el código para ver si os sirve de ayuda.
Supongo que al pinchar en el dataGriewView tengo que borrar los datos pero no se como y tampoco se como limpiar el listbox.
Agradezco su ayuda.
Public Class Form
Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.OleDbConnection1.ConnectionString = ruta_basedatos
Me.OleDbDataAdapter1.Fill(Me.Datos1, "T_USUARIO")
End Sub
Private Sub DataGridView_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView.CellContentClick
var_cod_usuario = CInt(Val(DataGridView.CurrentRow.Cells(0).Value.ToString))
Dim var_CadenaSelect As String
Try
Me.OleDbConnection2.ConnectionString = ruta_basedatos
Me.OleDbConnection2.Open()
var_CadenaSelect = "SELECT datos FROM(T_PLANTILLA)WHERE(T_PLANTILLA.cod_usuario
= " & var_cod_usuario & ")"
Me.OleDbDataAdapter2 = New Data.OleDb.OleDbDataAdapter(var_CadenaSelect, Me.OleDbConnectionPlantillas)
Me.OleDbDataAdapter2.Fill(Datos1, "T_PLANTILLA")
Catch ex As Exception
MsgBox("Error ", MsgBoxStyle.OkOnly, "ERROR")
End Try
Me.OleDbDataAdapter2.Dispose()
Me.OleDbConnection2.Close()
End Sub
End Class
Valora esta pregunta


0