admin管理员组文章数量:1794759
C# comboBox如何读取sqlserver数据库数据
例如,在我们的数据库大作业中,实现一个简单的数据库系统(前端程序+数据库)。
在C#程序中,如图1,2,录入司机信时,如何通过在输入 驾驶车辆编号 时comboBox自动显示车辆的所属车队/线路
直接上代码:
//定义两个方法 private void load_chedui() { ArrayList list = new ArrayList(); string conn = "Data Source=LARRY6799;Initial Catalog=bus;Integrated Security=True"; string str = "select distinct chedui from cdxl "; SqlDataAdapter da = new SqlDataAdapter(str, conn); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { //dr[0]表示取结果的第一列,dr[1]就是第二列 list.Add(dr[0].ToString().Trim()); } comboBox1.DataSource = list; } private void load_xianlu() { String chedui = comboBox1.SelectedItem.ToString(); ArrayList list = new ArrayList(); string conn = "Data Source=LARRY6799;Initial Catalog=bus;Integrated Security=True"; string str = "select xianlu from cdxl where chedui='"+chedui+"'"; SqlDataAdapter da = new SqlDataAdapter(str, conn); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { list.Add(dr[0].ToString().Trim()); } comboBox2.DataSource = list; } //在录入 驾驶车辆编号 的文本框添加函数(触发这两个事件) private void textchelian_TextChanged(object sender, EventArgs e) { load_chedui(); load_xianlu(); }原数据库信:
版权声明:本文标题:C#comboBox如何读取sqlserver数据库数据 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686654240a91043.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论