datarow()数据处理问题!在线等!

独行侠周游世界 2004-03-04 03:07:35
我的控件combox,中cbCustomers_SelectedIndexChanged
代码如下
'声明存储客户号的字符变量
Dim SelectedCustomerID As String
'变量赋值取得cbx控件的选取值
SelectedCustomerID = cbCustomers.SelectedValue.ToString()

'声明一个用来保存客户记录的数据行变量
Dim drSelectedCustomer As DataRow
drSelectedCustomer = DsNorthwind1.Customers.FindByCustomerID(SelectedCustomerID)

'声明一个用来保存相关记录的数据行数组
Dim draOrders As DataRow()
draOrders = drSelectedCustomer.GetChildRows("CustomersOrders")

'在窗体标题中显示数组的长度(订单数)和客户的id号 & _ 续行符号
Me.Text = draOrders.Length.ToString() & " order for " & _
SelectedCustomerID

'清空lb控件
lbOrders.Items.Clear()
rtbDetails.Text = ""

'将所有相关的订单orderID添加到列表框
Dim drOrder As DataRow
For Each drOrder In draOrders
lbOrders.Items.Add(draOrders("OrderID"))
这地方报错说string转换integer错误,不知道如何处理,就是要将orderid的值加载到lborders控件中

...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧