C#GUI编程学习之ComboBox控件篇1--连接数据库并传递数据到文本框
来源:互联网 发布:全面的财经数据 编辑:程序博客网 时间:2024/04/28 08:54
一、要求:1.ComboBox空间的数据来源为本地数据库中资源
2.当选择到ComboBox的Item时,在TextBox中显示出结果
二、窗体图示:
三、源代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace 添加数据表数据
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//private void button1_Click(object sender, EventArgs e)
//{
// //通过ComboBox连接数据库实例
// //第一步:实例化SQL连接
// SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=wxniit;database=手镯营销系统");
// //第二步:打开数据库
// con.Open();
// //第三步:实例化DateSet建立数据缓存区
// DataSet ds = new DataSet();
// //第四步:实例化检索语句
// SqlDataAdapter da = new SqlDataAdapter("SELECT 珠宝名称 FROM 手镯信息", con);
// //把存放在缓存区内的数据通过Fill方法添加到数据库中
// da.Fill(ds);
// //绑定数据源
// comboBox1.DataSource = ds.Tables[0].DefaultView;
// //绑定字段
// comboBox1.DisplayMember = "珠宝名称";
//}
private void Form1_Load(object sender, EventArgs e)
{
////通过ComboBox连接数据库实例
////第一步:实例化SQL连接
//SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=wxniit;database=手镯营销系统");
////第二步:打开数据库
//con.Open();
////第三步:实例化DateSet建立数据缓存区
//DataSet ds = new DataSet();
////第四步:实例化检索语句
//SqlDataAdapter da = new SqlDataAdapter("SELECT 珠宝名称 FROM 手镯信息", con);
////把存放在缓存区内的数据通过Fill方法添加到数据库中
//da.Fill(ds);
////设定数据源
//comboBox1.DataSource = ds.Tables[0].DefaultView;
////显示字段
//comboBox1.DisplayMember = "珠宝名称";
//连接数据库
SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=wxniit;database=手镯营销系统");
//开启连接
conn.Open();
//建立SQL语句
SqlCommand cmd = new SqlCommand("SELECT 珠宝名称 FROM 手镯信息", conn);
//SQL中的查询结果读入
SqlDataReader dr = cmd.ExecuteReader();
//把读入缓存区的结果循环添加到ComboBox的Item中
while(dr.Read())
{
comboBox1.Items.Add(dr[0]).ToString();
}
}
private void button1_Click(object sender, EventArgs e)
{
//关闭程序
this.Close();
}
//当选择项改变时,激发SelectedIndexChanged事件
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//把结果输出到文本框内
textBox1.Text = comboBox1.SelectedItem.ToString();
}
}
}
- C#GUI编程学习之ComboBox控件篇1--连接数据库并传递数据到文本框
- C#GUI编程学习之ListBox控件篇1--连接数据库并传递2个控件之间的Item
- C#GUI编程学习之选择类控件篇1--利用选择控件实现权限设置
- C#GUI编程学习之选择类控件篇1--利用选择控件实现权限设置
- GUI 剖析之控件篇之 静态文本框
- Matlab------------GUI编程:gui编程数据传递
- 向comboBox控件传递数据表中的数据
- 将ComboBox 控件绑定到数据
- WinForm 中 comboBox控件之数据绑定
- MatLab GUI 学习笔记-数据传递
- 将数据绑定到控件(TextBox、ComboBox),BindingNavigator控件、DataGridView的使用及编程、PropertyGrid组件
- [150504][C#]C#连接Access数据库并读取数据
- 用DataAdapter读取数据并写入ComboBox控件
- Flex4.5 读取XMl数据,并邦定到ComboBox控件中
- Matlab GUI 设计(4):不同控件之间的数据传递
- matlab 控件之间通过GUI Data传递数据
- 一步一步学习androidNDK编程(java给c传递数据)
- Combobox 控件绑定数据
- 几款web版整合(QQ、msn、icq、yahoo通、Gtalk等)即时聊天http://hi.baidu.com/ejie/blog/item/e89794ef9a9431efce1b3ebd.html
- 用DOS命令控制服务来提高计算机的性能
- 资源累积
- 字符集参考文献
- 每日心得
- C#GUI编程学习之ComboBox控件篇1--连接数据库并传递数据到文本框
- Java随机数生成
- C#,数据库读写XML
- 世界著名计算机图书出版社Wrox简介
- 随机生成密码或者字符串
- C#导出Excel总结
- 黑客发现:苹果能监视iPhone的一举一动
- oracle中排序--拼音、笔画、偏旁部首
- motorola手机的MIP2.0 安全机制