Я делаю приложение для окон и застреваю в одном месте. Моя проблема в том, что я хочу показать запись в DataGridView
, выбрав пункт ComboBox
, но я не понимаю, как это сделать. Пожалуйста, помогите мне преодолеть эту проблему.Как показать запись в DataGridView на основе выбранного элемента ComboBox?
private void grid_Load(object sender, EventArgs e)
{
con = new SqlConnection(constr);
try
{
con.Open();
//this.studTableAdapter.Fill(this.pRJTestDBDataSet.stud);
//above line show error for connection to database
da = new SqlDataAdapter("SELECT stud_no FROM stud", con);
DataTable dt = new DataTable();
da.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "stud_no";
comboBox1.ValueMember = "stud_no";
comboBox1.DataSource = dt;
comboBox1.SelectedIndex = -1;
comboBox1_SelectedIndexChanged(sender, e);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{ con.Close(); }
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.studTableAdapter.Fill(pRJTestDBDataSet.stud);
//above line show error for connection to database
}
я попытался выше код, но он не работает там ошибка, как логин не пользователь
Вы должны, вероятно, поделиться некоторыми из кода, который вы уже пробовали. – Ulises