请看一下我的以下代码:
private void button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=localhost; database=KnowledgeEssentials;Trusted_Connection= True;connection timeout=30");
SqlDataAdapter ad = new SqlDataAdapter("SELECT distinct Problem FROM ProblemT ORDER BY Problem", conn);
//ad.SelectCommand = new SqlCommand(@"SELECT distinct Problem FROM ProblemT", conn);
DataTable dt = new DataTable();
ad.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
comboBox1.Items.Add(dt.Rows[i]["Problem"]);
}
}
private void button3_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=localhost; database=KnowledgeEssentials;Trusted_Connection= True;connection timeout=30");
SqlDataAdapter ad = new SqlDataAdapter("SELECT ProblemIDQA, Question FROM dbo.ProblemT INNER JOIN dbo.QuestionAnswer ON dbo.ProblemT.ProblemID = dbo.QuestionAnswer.ProblemIDQA", conn);
DataTable dt = new DataTable();
ad.Fill(dt);
dataGridView1.DataSource = dt;
comboBox1.DataSource = dt;
//comboBox1.DataSource = "SELECT distinct Problem FROM ProblemT ORDER BY Problem";
按钮 2 只是将数据填充到我的组合框
我需要按钮 3 在我的组合框中有一个选定的项目,以作为 INNER JOIN 填充到我的 datagridview .....例如
我在组合框中选择一个问题我按下按钮 3 它在 datagridview 中填充问题的解决方案