Quickbooks Desktopで新しい顧客を作成しようとすると、エラーが発生します。
エラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
顧客の住所を作成しようとするとエラーが発生します。
Customer qbdCustomer = new Customer();
qbdCustomer.Name = txtCompany.Text;
qbdCustomer.GivenName = txtFName.Text;
qbdCustomer.FamilyName = txtLName.Text;
qbdCustomer.Address[0].Line1 = txtAddress.Text;
qbdCustomer.Address[0].Line2 = txtAddress2.Text;
qbdCustomer.Address[0].City = txtCity.Text;
qbdCustomer.Address[0].CountrySubDivisionCode = drpState.SelectedItem.Value;
qbdCustomer.Address[0].PostalCode = txtZip.Text;
qbdCustomer.Phone[0].FreeFormNumber = txtPhone.Text;
qbdCustomer.Email[0].Address = txtEmail.Text;
Customer customerAdded = (new DataServices(context)).Add(qbdCustomer);
私が言ったように、エラーは最初のアドレス行に到達したときに発生します。Name、GivenName、およびFamilyNameフィールドは機能するため、アドレスの配列と関係がある必要があります。私はこれに数日間立ち往生しています、どんな助けでも大歓迎です。