admin管理员组

文章数量:1794759

C#  comboBox如何读取sqlserver数据库数据

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(); }

原数据库信:

本文标签: 数据库数据comboBoxsqlserver