我正在向一个组合框添加一个ID和一个名字,我从数据库中提取。我的问题是,由于某种原因,我的循环一旦到达数据库表中记录的末尾就不会结束。这是我的代码:
For intcount = 0 To dtOrders.Rows.Count - 1
cmbSearch.Items.Add(dtOrders.Rows(intcount)("EmployeeID").ToString & " " &
dtOrders.Rows(intcount)("EmployeeLastName").ToString & ", " &
dtOrders.Rows(intcount)("EmployeeFirstName").ToString)
Next
.rows.count - 1一旦到达最后一条记录就不应该停止吗?它循环4次。
答案 0 :(得分:0)
你确定你没有在dtOrders中获得四倍的行数吗?
我猜测,从名称“dtOrders”开始,您正在使用将客户和订单信息连接在一起的查询,因此您将为每个订单获得一次客户代表。