我正在填充DataSet中的两个表,同时从数据集中的第二个表中检索列,但出现错误。请帮忙!
“位置0没有行。”
这是我的代码。
储存程序
CREATE proc [dbo].[spDispatchDetails]
(
@JobNo int,
@Programme nvarchar(100)
)
as
begin
select ReceivedFrom,ChallanNo,ChallanDate,JobNo,ReceivingDate,LotNo from tblOrders where JobNo=@JobNo and OrderStatus='In Process'
select Quantity from tblProgramme where JobNo=@JobNo and Programme=@Programme
end
我正在共享我的代码的图像。
最佳答案
可能它不返回任何行
您需要先检查ds.Table[1]
中的行数,然后才能访问其中的行。
确保ds.Table[1].Rows.Count > 0