使用C#devkit,如何访问发票行的ItemId、单价和数量

使用C#devkit,如何访问发票行的ItemId、单价和数量,c#,intuit-partner-platform,C#,Intuit Partner Platform,我正在尝试使用标准AnyWhere C#SDK在QB中插入新的发票行。 但是当我尝试下面的方法时,没有定义ItemId、单价和数量(不是对象InvoiceLine的元素) 我看到了另一篇非常类似的帖子,但我似乎有相反的问题。 有人知道我做错了什么吗(他们是否以不同的名字出现)? (温柔点-我是两天的新手) 谢谢 某些属性是通过Items/ItemsElementName属性设置的 Intuit.Ipp.Data.Qbo.InvoiceLine InvLine = new Intuit.Ipp

我正在尝试使用标准AnyWhere C#SDK在QB中插入新的发票行。
但是当我尝试下面的方法时,没有定义ItemId、单价和数量(不是对象InvoiceLine的元素)

我看到了另一篇非常类似的帖子,但我似乎有相反的问题。
有人知道我做错了什么吗(他们是否以不同的名字出现)?
(温柔点-我是两天的新手)

谢谢

某些属性是通过Items/ItemsElementName属性设置的

Intuit.Ipp.Data.Qbo.InvoiceLine  InvLine  = new Intuit.Ipp.Data.Qbo.InvoiceLine();
InvLine.Desc = "DEMO";
InvLine.Amount = 400.0m;
InvLine.AmountSpecified = true;
InvLine.ItemsElementName = new Intuit.Ipp.Data.Qbo.ItemsChoiceType2[]
                                {
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.ItemId,
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.Qty,
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.UnitPrice
                                };
InvLine.Items = new object[]
                    {
                        new IdType(){idDomain=idDomainEnum.QB, Value="17"},
                        4m,
                        100m
                    }; 
这与你是个新手无关。devkit直接从IDS服务模式构建,因此具有此限制。如果你像我一样,直接开始编码,那就不容易理解了


这是我的贴纸盒,还有一些例子:

WOW-非常感谢,是的,我从来没有猜到。
Intuit.Ipp.Data.Qbo.InvoiceLine  InvLine  = new Intuit.Ipp.Data.Qbo.InvoiceLine();
InvLine.Desc = "DEMO";
InvLine.Amount = 400.0m;
InvLine.AmountSpecified = true;
InvLine.ItemsElementName = new Intuit.Ipp.Data.Qbo.ItemsChoiceType2[]
                                {
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.ItemId,
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.Qty,
                                    Intuit.Ipp.Data.Qbo.ItemsChoiceType2.UnitPrice
                                };
InvLine.Items = new object[]
                    {
                        new IdType(){idDomain=idDomainEnum.QB, Value="17"},
                        4m,
                        100m
                    };