标题:[求助]使用vb2005 ComboBox操作成功,但是在DataGridView中不显示数据
取消只看楼主
金凝
Rank: 2
等 级:论坛游民
帖 子:50
专家分:10
注 册:2007-5-19
 问题点数:0 回复次数:0 
[求助]使用vb2005 ComboBox操作成功,但是在DataGridView中不显示数据
我在ComboBox的SelectIndexChanged事件代码中象要让DataGridView显示数据,但是老是不显示,哭
具体问题是这样的:
下面是成功部分
用datasource控件
这个是当我的DataGridView(也就是DGV1)dataSource属性设置为BindingSource1,dataMember属性设置为getcustomers(数据源中的一个存储过程,已经添加进项目的数据源里了)
SelectIndexChanged事件代码(只取部分)
If CmbB.Text = "客户资料" Then
Dim boldtb As New bolNNBDataSet.getcustomersDataTable
GetcustomersTableAdapter1.Fill(boldtb)
DGV1.DataSource = boldtb
不成功的部分
ElseIf CmbB.Text = "服务资料" Then
Dim boldtb As New SymbolNNBDataSet.getserviceDataTable
GetcustomersTableAdapter1.Fill(boldtb)
DGV1.DataSource = boldtb
end if
这时候只显示和客户资料里面有关联的列,郁闷
然后我把
DGV1的dataMember属性清空,然后把代码改成这样:
If CmbB.Text = "客户资料" Then
Dim boldtb As New bolNNBDataSet.getcustomersDataTable
GetcustomersTableAdapter1.Fill(boldtb)
DGV1.DataMember = "getcustomers"
DGV1.DataSource = boldtb
ElseIf CmbB.Text = "服务资料" Then
Dim boldtb As New SymbolNNBDataSet.getserviceDataTable
GetcustomersTableAdapter1.Fill(boldtb)
DGV1.DataMember = "getservice"
DGV1.DataSource = boldtb
end if
结果完蛋,DGV1里面什么都不显示了,哭
2005和2003区别怎么这么大啊,各位谁来帮我解决一下啊,快下班了,如果6点钟之前等不到解决方法。下周还要麻烦大家。
搜索更多相关主题的帖子: ComboBox DataGridView 数据 
2007-05-19 16:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-140676-1-1.html




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

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