//Carrega o grid com os dados dos clientes. private void ListaTipoProdutos_Load(object sender, EventArgs e) { var classeTiposProdutos = new ClasseTiposProdutos(); BindingSourceTiposProdutos.DataSource = classeTiposProdutos.RetonarDadosTodosTiposProdutos(); DataGridTiposProdutos.DataSource = BindingSourceTiposProdutos; DataGridTiposProdutos.RowHeadersVisible = false; DataGridTiposProdutos.AllowUserToAddRows = false; DataGridTiposProdutos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridTiposProdutos.Columns[0].Visible = false; DataGridTiposProdutos.Columns[1].HeaderText = "Descrição"; DataGridTiposProdutos.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.DisplayedCells); DataGridTiposProdutos.ReadOnly = true; }
//Pesquisa pelo campo que estiver preenchido private void btnPesquisarNome_Click(object sender, EventArgs e) { var classeTiposProdutos = new ClasseTiposProdutos(); string descricao = txtpesqTipoProd.Text; //Se o campo Descricao estiver preenchido, pesquisa por ele if (descricao != "") { int IdProduto = classeTiposProdutos.RetornaIdTipoProduto(descricao); BindingSourceTiposProdutos.DataSource = classeTiposProdutos.RetornaDadosTipoProduto(IdProduto); DataGridTiposProdutos.DataSource = BindingSourceTiposProdutos; DataGridTiposProdutos.RowHeadersVisible = false; DataGridTiposProdutos.AllowUserToAddRows = false; DataGridTiposProdutos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridTiposProdutos.Columns[0].Visible = false; DataGridTiposProdutos.Columns[1].HeaderText = "Descrição"; DataGridTiposProdutos.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.DisplayedCells); DataGridTiposProdutos.ReadOnly = true; } }