如何从客户查询中显示客户的地址

时间:2013-03-11 15:30:52

标签: c# asp.net intuit-partner-platform intuit

是否可以使用客户查询显示客户的地址? 我的云应用程序中有一个客户信息页面,我似乎无法访问客户的地址,电话和电子邮件属性。
我希望能够显示数据库中所有客户的所有信息;即。数据网格内的公司名称,客户名称,地址(账单和运输),电话号码(账单,家庭,传真)和电子邮件(账单或家庭)。

我使用.NET DevKit 2.0示例应用程序中的示例来构建此数据网格。

我有一个绑定到客户查询对象的数据网格。

<asp:GridView AutoGenerateColumns="False" ID="grdCustInfo"  runat="server" CssClass="custInfo">
   <Columns>
      <asp:TemplateField HeaderText="Customer Name">
         <ItemTemplate>
            <asp:Label ID="lblC1" runat="server" Text='<%# Bind("Name") %>'></asp:Label></ItemTemplate>
      </asp:TemplateField>
      <asp:TemplateField HeaderText="Company Name">
         <ItemTemplate>
            <asp:Label ID="lblC2" runat="server" Text='<%# Bind("DBAName") %>'></asp:Label></ItemTemplate>
      </asp:TemplateField>
         <asp:TemplateField HeaderText="Bill Address 1">
            <ItemTemplate>
               <asp:Label ID="lblC3" runat="server" Text='<%# Bind("Address[0].Line1") %>'></asp:Label></ItemTemplate>
      </asp:TemplateField>    
   </Columns>
</asp:GridView>

Name和DBName生成所需信息,但Address地址不生成。如图所示运行时,应用程序将无法加载,它只是给我一个应用程序错误。当我从应用程序启动的地址取下[0]但是当我访问客户数据网格时出现错误:
DataBinding:'Intuit.Ipp.Data.Qbd.PhysicalAddress []'不包含名称为'Line1'的属性


如何从客户查询中访问地址,电子邮件和电话字段,还是需要从其他位置或查询访问信息?

0 个答案:

没有答案