Mensajes [1] - Enviado el Martes 29 de Enero de 2008 a las 13:58hs
Buenas!
Dentro de un mismo Formulario tengo un Combobox y un DataGridView.
Los datos del Combo se cargan a partir de un Strore Procedure (SQL 2005)en el Load del formulario.
Lo que necesito es utilizar el dato que?contenga el Combo como filtro de los datos del DataGridView.
Es decir, sin el combo tuviera "Tipos de Transporte" (Auto, Cami?n, etc) en el datagridview se deber?an mostrar los modelos para cada uno de los transportes.
?Algui?n podr?a pasarme un c?digo como ejemplo o darme idea de como hacerlo?
Desde ya, muchas gracias!!
?
?
Mensajes [6] - Enviado el Viernes 22 de Febrero de 2008 a las 21:31hs
Dim oVista As DataView
AsignarTabla(conexion,DataAdapter,sentencia_sql,Nombre_tabla)
oVista= New DataView(oDataSet.Tables("Nombre_tabla"))
oVista.RowFilter="TipoTransporte=' " &cboTipos.selectedvalue " ' "
/*As? ser?a
La funcion Asignar tabla:*/
Public Function AsignarTabla(ByVal conexion as sqlConnection, Byref adaptador As SqlDataAdapter, ByVal sql As String, ByVal tabla as string) As String
adaptador=new SqlDataAdapter(sql,conexion)
Dim oCommandBuilder= New SqlCommandBuilder(adaptador)
Try
??? conexion.open()
??? If oDataSet.Tables(tabla) IsNot Nothing Then
??? ?? oDataSet.Tables.Remove(tabla)
??? End If
??? adaptador.Fill(oDataSet,tabla)
??? conexion.close()
Catch ex As SqlException
??? MessageBox.Show("??ERROR!! La BD no puede Abrirse" & vbCrLf & ex.Message)
??? AsignarTabla="Error"
End Try
oCommandBuilder=Nothin
End Function
/* Espero que te sirva de ayuda :P */