C#怎么实现下拉框绑定多个数据? 5
如图,第一张图是数据库的一个表,有若干列名,怎么实现在窗体中选中一个下拉选项后,把剩余的列填充到对应的文本框中?谢谢各位大神...
如图,第一张图是数据库的一个表,有若干列名,怎么实现在窗体中选中一个下拉选项后,把剩余的列填充到对应的文本框中?谢谢各位大神
展开
1个回答
展开全部
private void Form1_Load(object sender, EventArgs e)
{
String ConnectionString = "Server=.\\mysqlserver;DataBase=demo;uid=sa;pwd=songhai111";
SqlConnection Connection = new SqlConnection(ConnectionString);//声明数据库链接
string SqlString = "select name from test order by id desc";//查询语句
DataSet dataset = new DataSet();//声明数据集
Connection.Open(); //打开数据库
SqlDataAdapter adapter = new SqlDataAdapter(SqlString, Connection);
adapter.Fill(dataset);//读取数据放入数据集
Connection.Close();//关闭数据库
DataTable dt = dataset.Tables[0]; //从数据集中取出表
comboBox1.DataSource = dt;//下拉列表绑定查询的10条的数据表
comboBox1.DisplayMember = "name";//设置下拉显示的是month行的值
comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged);
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = (comboBox1.SelectedValue).ToString();
string txt = this.comboBox1.Text;
this.textBox1.Text = txt;
}
}
其它功能你自己看着弄就行了
{
String ConnectionString = "Server=.\\mysqlserver;DataBase=demo;uid=sa;pwd=songhai111";
SqlConnection Connection = new SqlConnection(ConnectionString);//声明数据库链接
string SqlString = "select name from test order by id desc";//查询语句
DataSet dataset = new DataSet();//声明数据集
Connection.Open(); //打开数据库
SqlDataAdapter adapter = new SqlDataAdapter(SqlString, Connection);
adapter.Fill(dataset);//读取数据放入数据集
Connection.Close();//关闭数据库
DataTable dt = dataset.Tables[0]; //从数据集中取出表
comboBox1.DataSource = dt;//下拉列表绑定查询的10条的数据表
comboBox1.DisplayMember = "name";//设置下拉显示的是month行的值
comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged);
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = (comboBox1.SelectedValue).ToString();
string txt = this.comboBox1.Text;
this.textBox1.Text = txt;
}
}
其它功能你自己看着弄就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询