我正在 DataSet 中填充两个表。从数据集中的第二个表中检索列时出现错误。请帮忙!
"There is no row at position 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
关于c# - 从数据集中检索列的值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36550432/