| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3241 人关注过本帖
标题:对绑定的ComboBox进行更新,要怎么做呢?
取消只看楼主 加入收藏
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
 问题点数:0 回复次数:11 
对绑定的ComboBox进行更新,要怎么做呢?
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection Conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=.\\stuinfo.mdb");
Conn.Open();
OleDbCommand cmd = Conn.CreateCommand();
cmd.CommandText = "select name from student";
cmd.CommandType = CommandType.Text;
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Cmbuser.Items.Add(reader["name"].ToString());
}
}
我对窗体中的一个ComboBox(被我命名为Cmbuser)进行绑定。
但是我在增加了数据库内容之后它不会随着更新,为什么?应该怎么做呢?
搜索更多相关主题的帖子: 绑定 ComboBox Microsoft cmd Conn 
2007-01-12 12:17
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

什么意思,看不懂``


為了要遇見妳``我連呼吸都反複練習`
2007-01-12 21:34
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

现在是怎么了
问个问题都没回答了
C#论坛不景气还不是假的啊


為了要遇見妳``我連呼吸都反複練習`
2007-01-12 23:08
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

哦`我试试``


為了要遇見妳``我連呼吸都反複練習`
2007-01-13 20:53
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

不行哦`


為了要遇見妳``我連呼吸都反複練習`
2007-01-13 21:51
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

//用下拉列表下拉来显示数据库中的数据——name
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection Conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=.\\stuinfo.mdb");
Conn.Open();
OleDbCommand cmd = Conn.CreateCommand();
cmd.CommandText = "select name from student";
cmd.CommandType = CommandType.Text;
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Cmbuser.Items.Add(reader["name"].ToString());
}
这样是实现了显示数据库中姓名的这个功能了。但是每当添加了新的信息(学号,姓名,等等)之后,下拉列表不会出现刚刚添加进去的姓名。


為了要遇見妳``我連呼吸都反複練習`
2007-01-13 22:35
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
不懂``
有没有实例呐`
帮帮我。
全靠你了。整个论坛就你回我。

為了要遇見妳``我連呼吸都反複練習`
2007-01-13 22:44
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
帮帮写一个。谢谢你了

為了要遇見妳``我連呼吸都反複練習`
2007-01-13 22:48
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
试试``

為了要遇見妳``我連呼吸都反複練習`
2007-01-13 22:51
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

private void aa()
{
OleDbConnection Conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=.\\stuinfo.mdb");
Conn.Open();
OleDbCommand cmd = Conn.CreateCommand();
cmd.CommandText = "select name from student";
cmd.CommandType = CommandType.Text;
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Cmbuser.Items.Add(reader["name"].ToString());
}
}
//下拉显示数据库中的数据——name
private void Form1_Load(object sender, EventArgs e)
{
//OleDbConnection Conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=.\\stuinfo.mdb");
//Conn.Open();
//OleDbCommand cmd = Conn.CreateCommand();
//cmd.CommandText = "select name from student";
//cmd.CommandType = CommandType.Text;
//OleDbDataReader reader = cmd.ExecuteReader();
//while (reader.Read())
//{
// Cmbuser.Items.Add(reader["name"].ToString());
//}
this.aa();
}
是不是这样啊。
这样还是实现不了。


為了要遇見妳``我連呼吸都反複練習`
2007-01-13 22:55
快速回复:对绑定的ComboBox进行更新,要怎么做呢?
数据加载中...
 
   



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

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