怎么又抽烟
2020-05-23 15:38
采纳率: 0%
浏览 608

winform窗体应用程序中combox下拉列表如何获取sql数据库中的值

图片说明
让下拉列表从sql数据库中获取值

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • DataTable dt = new DataTable();
                string strcfg = "";
                SqlConnection conn = new SqlConnection(strcfg);//strcfg连接字符串
                string sql = "select * from 部门表";
                SqlCommand comm = new SqlCommand(sql,conn);
                conn.Open();
                SqlDataAdapter sqlData = new SqlDataAdapter(comm);
                sqlData.Fill(dt);
                conn.Close();
                comboBox1.DataSource = dt;
                comboBox1.DisplayMenber = "显示的值";
                comboBox1.ValueMember = "实际的值";
    
    点赞 1 打赏 评论
  • blownewbee 2020-05-23 15:54
    SqlConnection con = new SqlConnection("你的sql连接字符串");
    con.Open();
    SqlCommand cmd = new SqlCommand("select 部门 from 表", con);
    DataReader dr = cmd.ExecuteReader();
    while (dr.Read())
    {
    comboBox1.Items.Add(dr["部门"].ToString());
    }
    
    点赞 打赏 评论

相关推荐 更多相似问题