terça-feira, 9 de abril de 2024

Como inserir novos valores a uma consulta e popular uma comboBox?

O código as seguir é apenas um modelo ou exemplo para estudo. Se for utilizar no seu código, é válido fazer modificações. Estou usando este exemplo para popular uma comboBox adicionando uma linha no início.


string strBanco = Properties.Settings.Default.banco;


SqlConnection strCon = new SqlConnection(strBanco);

DataSet ds = new DataSet();

strCon.Open();


string consulta = "SELECT MedicoID, MedicoNome" +

    " FROM Medico" +

    " ORDER BY MedicoNome";


SqlCommand strCom = new SqlCommand(consulta, strCon);


SqlDataAdapter adapter = new SqlDataAdapter(strCom);


adapter.Fill(ds, "Geral_CadastroPacienteMedico");


strCon.Close();


DataTable dt = new DataTable();

dt.Columns.Add("Name", typeof(string));

adapter.Fill(dt);


DataRow row = dt.NewRow();


row["MedicoID"] = 1;

row["MedicoNome"] = "-- SELECIONE --";

dt.Rows.InsertAt(row, 0);


comboBox_Medico.DataSource = dt;

comboBox_Medico.ValueMember = "MedicoID";

comboBox_Medico.DisplayMember = "MedicoNome";

Nenhum comentário:

Postar um comentário