Visual Net
Visual Net
SqlClient Public Class frmProducto Private Cno As New SqlConnection("User id=sa;server=.;Database=Northwind") ....( coneccion, usuario y contrasea ,nombre de la base de datos) Private Dap As New SqlDataAdapter("Select CategoryId,CategoryName From Categories", Cno) ....(tabla nombre de la tabla y seleccion a utilizar) Private dst As New DataSet Private Sub frmProducto_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dap.Fill(dst, "Categorias") ---(Dap data adapter) With cboCategoria .DataSource = dst.Tables("Categorias") .DisplayMember = "CategoryName" .ValueMember = "CategoryId" End With Dap.SelectCommand.CommandText = "Select ProductId,ProductName,CategoryId,UnitPrice,UnitsInStock From Products" Dap.Fill(dst, "Productos") grdProducto.DataSource = dst.Tables("Productos") dst.Tables("Productos").DefaultView.RowFilter = "CategoryId=" & cboCategoria.SelectedValue End Sub Private Sub cboCategoria_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboCategoria.SelectedIndexChanged Try dst.Tables("Productos").DefaultView.RowFilter = "CategoryId=" & cboCategoria.SelectedValue Catch ex As Exception End Try End Sub End Class