| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 800 人关注过本帖
标题:combobox和datagridview的问题
只看楼主 加入收藏
xuingxwj
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-11
收藏
 问题点数:0 回复次数:0 
combobox和datagridview的问题
我定义了一个datagridview(没有绑定)和一个combobox,自己在datagridview中构造了一个表(两列),现在从combobox中选择一项,第一列显示combobox的选项,第二列显示从数据库中匹配的值,请问应该如何给第二列赋值呢?
private DataSet CreateDataSet()
{
string sqlstr = "Select phone from student where studentid='" + comboBox1.Text + "'";
SqlConnection cn = new SqlConnection("server=(local);integrated security=true;database=studentmanagement;");
cn.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlstr, cn);

DataSet ds = new DataSet();
da.Fill(ds, student);
DataTable dt = new DataTable("student");

DataColumn dc = dt.Columns.Add("id",typeof(string));



dt.Columns.Add("phone", typeof(string));


DataRow dr = dt.NewRow();
dr["id"] = comboBox1.SelectedItem.ToString();
dr["phone"] = ; //这里应该怎么写?
dt.Rows.Add(dr);

ds.Tables.Add(dt);
return ds;
//cn.Close();
}






private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.dataGridView1.DataSource = CreateDataSet();
this.dataGridView1.DataMember = "student";


}

搜索更多相关主题的帖子: combobox datagridview 数据库 定义 
2007-05-15 10:36
快速回复:combobox和datagridview的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018529 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved