private void comboBoxMarca_Leave(object sender, EventArgs e)
 {
     comboBoxModelo.Enabled       = true;
     comboBoxModelo.DataSource    = ModeloDataAcess.buscaModelos(Convert.ToInt32(comboBoxMarca.SelectedValue));
     comboBoxModelo.DisplayMember = "nome";
     comboBoxModelo.ValueMember   = "id";
 }
 private void cmb_marcaVeic_Leave(object sender, EventArgs e)
 {
     cmb_modeloVeic.Enabled       = true;
     cmb_modeloVeic.DataSource    = ModeloDataAcess.buscaModelos(Convert.ToInt32(cmb_marcaVeic.SelectedValue));
     cmb_modeloVeic.DisplayMember = "nome";
     cmb_modeloVeic.ValueMember   = "id";
     btn_consMarcModel.Enabled    = true;
 }
 private void comboBox1_Leave(object sender, EventArgs e)
 {
     comboBox2.Enabled       = true;
     comboBox2.DataSource    = ModeloDataAcess.buscaModelos(Convert.ToInt32(comboBox1.SelectedValue));
     comboBox2.DisplayMember = "nome";
     comboBox2.ValueMember   = "id";
     btn_adicionar.Enabled   = true;
 }
Exemple #4
0
        public void preencheGrid(int id)
        {
            //buscando os dados no banco
            List <Modelo> modelos = new List <Modelo>();

            modelos = ModeloDataAcess.buscaModelos(id);

            // Criando um Datatable
            DataTable table = new DataTable();


            DataColumn colunaId = new DataColumn();

            colunaId.DataType   = System.Type.GetType("System.Int32");
            colunaId.ColumnName = "Id";
            table.Columns.Add(colunaId);

            DataColumn colunaModel = new DataColumn();

            colunaModel.DataType   = System.Type.GetType("System.String");
            colunaModel.ColumnName = "Modelo";
            table.Columns.Add(colunaModel);

            // DataRow é o objeto para linha no Datatable
            DataRow row;

            // Iniciamos um For para Adicionar  itens no DataTable

            for (int i = 0; i < modelos.Count; i++)
            {
                row           = table.NewRow();  // Adicionamos uma linha do DataTable
                row["Id"]     = modelos[i].id;
                row["Modelo"] = modelos[i].nome; // Iniciamos a inserção na coluna “Item” como Iema + contador.
                table.Rows.Add(row);             // No final adicionamos a linha no Datatable.
            }
            // Create a DataView using the DataTable.
            DataView view = new DataView(table); // O View recebe o Datatable Preenchido

            // Set a DataGrid control’s DataSource to the DataView.
            dataGridView1.DataSource         = view; // O DataGridView recebe o View carregado.
            dataGridView1.Columns[0].Visible = false;
        }