| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1674 人关注过本帖
标题:textbox listbox及数据绑定的综合问题
取消只看楼主 加入收藏
subway2008
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-15
收藏
 问题点数:0 回复次数:1 
textbox listbox及数据绑定的综合问题
我想实现这样的一个效果:
一个listbox 显示NorthWind数据库Costomer表的CostomerId字段
同过listbox的SelectedIndexChanged事件,当点击不同CostomerId
时,textbox将显示和CostomerId相应的其它字段,但在textbox与ds的
绑定是老是错,希望给点意见或代码示例
搜索更多相关主题的帖子: textbox 绑定 listbox 数据 
2006-12-15 20:59
subway2008
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-15
收藏
得分:0 

有点进展了
private void Form1_Load(object sender, EventArgs e)
{
string str = "select distinct CustomerID from Customers ";
da = new SqlDataAdapter(str, "server=LocalHost;integrated security=sspi;database=NorthWind");
ds = new DataSet();
da.Fill(ds,"Constomers");
listBox1.DisplayMember = "CustomerID";
listBox1.DataSource = ds.Tables["Constomers"];
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int index = int.Parse(this.listBox1.SelectedIndex.ToString());
textBox1.Text = ds.Tables["Constomers"].Rows[index][0].ToString() ;
// textBox1.Text = ds.Tables["Constomers"].Rows[index]["CustomerId"].ToString() ;
}
为什么只有当Rows[index][0]或Rows[index]["CustomerId"]是才会我想要的效果,而将Rows[index][0]
改为Rows[index][1],系统包错说"找不到Constomers的第一列"(改为Rows[index]["CompanyName"],也一样报错)


世界之所以精彩,是因为有我的存在 我的Email:subway2008@
2006-12-15 21:21
快速回复:textbox listbox及数据绑定的综合问题
数据加载中...
 
   



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

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