Winform开发中如何将数据库字段绑定到ComboBox控件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Winform开发中如何将数据库字段绑定到ComboBox控件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2573字,纯文字阅读大概需要4分钟。
内容图文
public static SqlDataReader GetReader(string sql) 2 { 3 SqlConnection conn = new SqlConnection(connString); 4 SqlCommand cmd = new SqlCommand(sql, conn); 5 try 6 { 7 conn.Open(); 8 return cmd.ExecuteReader(CommandBehavior.CloseConnection); 9 } 10 catch (Exception ex) 11 { 12 conn.Close(); 13 //将错误信息写入日志... 14 15 throw ex; 16 } 17 }
封装到集合中:
1 public List<StudentClass> GetAllClasses() 2 { 3 string sql = "select ClassName,ClassId from StudentClass"; 4 SqlDataReader objReader = SQLHelper.GetReader(sql); 5 List<StudentClass> list = new List<StudentClass>(); 6 while (objReader.Read()) 7 { 8 list.Add(new StudentClass() 9 { 10 ClassId = Convert.ToInt32(objReader["ClassId"]), 11 ClassName = objReader["ClassName"].ToString() 12 }); 13 } 14 objReader.Close(); 15 return list; 16 }
然后在窗体初始化方法里面调用并绑定数据:
1 private StudentClassService objClassService = new StudentClassService(); 2 3 public FrmAddStudent() 4 { 5 InitializeComponent(); 6 //初始化班级下拉框 7 this.cboClassName.DataSource = objClassService.GetAllClasses(); 8 this.cboClassName.DisplayMember = "ClassName"; 9 this.cboClassName.ValueMember = "ClassId"; 10 11 }
第二种情况:
SQLHelper类中的代码:
1 public static DataSet GetDataSet(string sql) 2 { 3 SqlConnection conn = new SqlConnection(connString); 4 //SqlCommand cmd = new SqlCommand(sql, conn); 5 SqlDataAdapter da = new SqlDataAdapter(sql, conn); 6 DataSet ds = new DataSet(); 7 da.Fill(ds); 8 return ds; 9 }
然后在窗体初始化方法里面调用并绑定数据:
1 public partial class FrmVoucherQuery : Form 2 { 3 public FrmVoucherQuery() 4 { 5 InitializeComponent(); 6 string sql = string.Format("Select FName From t_VoucherGroup Order by FGroupID"); 7 //控件名.DataSource=数据集.数据表 8 cbVoucherName.DataSource = SQLHelper.GetDataSet(sql).Tables[0]; 9 cbVoucherName.DisplayMember = "FName"; 10 cbVoucherName.ValueMember = "FName"; 11 } 12 }
Winform开发中如何将数据库字段绑定到ComboBox控件
标签:对象 cep ... stat inf form 方法 splay rom
本文系统来源:http://www.cnblogs.com/xtualong/p/8094398.html
内容总结
以上是互联网集市为您收集整理的Winform开发中如何将数据库字段绑定到ComboBox控件全部内容,希望文章能够帮你解决Winform开发中如何将数据库字段绑定到ComboBox控件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。