datagrid y combobox

16/12/2005 - 17:16 por Default | Informe spam
esto puse en el combo box :

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedItem
Case "prueba1"
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba1")
Case "prueba2"
Data_set1.Clear()
SqlDataAdapter2.Fill(Data_set1, "prueba2")
Case "prueba3"
Data_set1.Clear()
SqlDataAdapter3.Fill(Data_set1, "prueba3")
End Select
End Sub

Pero en el datagrid en la parte de data source tengo los data_set1. "nombre
de latabla".como hago para elegir que tabla es la que se tiene que
mostrar en el datagrid?

Preguntas similare

Leer las respuestas

#1 Miguel A. Nievas - MCAD.NET
16/12/2005 - 18:44 | Informe spam
Tenes que poner DATAGRID.DATAMEMBER = "PRUEBAX"

Atte. Miguel A. Nievas
MCAD.NET


"Default" wrote:


esto puse en el combo box :

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.SelectedItem
Case "prueba1"
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba1")
Case "prueba2"
Data_set1.Clear()
SqlDataAdapter2.Fill(Data_set1, "prueba2")
Case "prueba3"
Data_set1.Clear()
SqlDataAdapter3.Fill(Data_set1, "prueba3")
End Select
End Sub

Pero en el datagrid en la parte de data source tengo los data_set1. "nombre
de latabla".como hago para elegir que tabla es la que se tiene que
mostrar en el datagrid?




Respuesta Responder a este mensaje
#2 Default
16/12/2005 - 18:52 | Informe spam
hola mire este codigo por favor.la idea es esta selecciono un nombre de
una tabla en un combobox, una vez seleccionada puedo ingresar datos a esa
tabla atraves de 3 textbox 1,2,3 , todo mostrandose en un datagrid, el
problema es que no logro una vez seleccionado en el combobox la tabla que
los datos ingresados ingresen en la tabla correcta...diganme por favor que
falta aqui.
'boton agregar los datos de los textbox'
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Select Case ComboBox1.SelectedItem

Case "prueba1"
DataGrid1.DataSource = Data_set1.prueba1
Dim row As DataRow = Data_set1.prueba1.Newprueba1Row()
row.Item("car1") = TextBox1.Text
row.Item("car2") = TextBox2.Text
row.Item("car3") = TextBox3.Text
Data_set1.prueba1.Addprueba1Row(row)
SqlDataAdapter1.Update(Data_set1.prueba1)
Data_set1.AcceptChanges()
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba1")

Case "prueba2"
DataGrid1.DataSource = Data_set1.prueba2
Dim row As DataRow = Data_set1.prueba2.Newprueba2Row()
row.Item("car1") = TextBox1.Text
row.Item("car2") = TextBox2.Text
row.Item("car3") = TextBox3.Text
Data_set1.prueba2.Addprueba2Row(row)
SqlDataAdapter1.Update(Data_set1.prueba2)
Data_set1.AcceptChanges()
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba2")

Case "prueba3"
DataGrid1.DataSource = Data_set1.prueba3
Dim row As DataRow = Data_set1.prueba3.Newprueba3Row()
row.Item("car1") = TextBox1.Text
row.Item("car2") = TextBox2.Text
row.Item("car3") = TextBox3.Text
Data_set1.prueba3.Addprueba3Row(row)
SqlDataAdapter1.Update(Data_set1.prueba3)
Data_set1.AcceptChanges()
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba3")

End Select
End Sub

'muestra la tabla correspondiente al item en el combobox
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged

Select Case ComboBox1.SelectedItem
Case "prueba1"
DataGrid1.DataSource = Data_set1.prueba1
Data_set1.Clear()
SqlDataAdapter1.Fill(Data_set1, "prueba1")

Case "prueba2"
DataGrid1.DataSource = Data_set1.prueba2
Data_set1.Clear()
SqlDataAdapter2.Fill(Data_set1, "prueba2")

Case "prueba3"
DataGrid1.DataSource = Data_set1.prueba3
Data_set1.Clear()
SqlDataAdapter3.Fill(Data_set1, "prueba3")

End Select
End Sub
Respuesta Responder a este mensaje
#3 Default
16/12/2005 - 19:09 | Informe spam
mi error era de que no cambie el SqlDataAdapter1 por el 2 y 3
rspectivamente con eso si funciona..

gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida