【问题标题】:A field or property with the name 'ActualService ' was not found on the selected data source在所选数据源上找不到名为“ActualService”的字段或属性
【发布时间】:2012-12-02 11:29:29
【问题描述】:

当我向 gridview 添加一些列时,我遇到了上述错误。但 ActualService 与我在数据库中的 Column 相同。请帮我解决这个错误。

我的代码:

<Columns>
     <asp:TemplateField HeaderText="PMRMName" SortExpression="PMRMName">
         <ItemTemplate>
            <asp:HyperLink runat="server" ID="HyperLink1" NavigateUrl='<%# "db_PmuKpi_CF_AllPMs.aspx?PMRMID="+ Eval("PMRMID") + "&PMRMName =" + Eval("PMRMName")%>' Text='<%# Eval("PMRMName","{0}")%>' Target="_blank"></asp:HyperLink>
            <asp:Label ID="lblRM" runat="server"></asp:Label>
         </ItemTemplate>
      </asp:TemplateField>

      <asp:BoundField DataField="BudgetRevenue" HeaderText="BudgetRevenue" SortExpression="BudgetRevenue" />
      <asp:BoundField DataField="BudgetCOGS" HeaderText="BudgetCOGS" SortExpression="BudgetCOGS" />
      <asp:BoundField DataField="BudgetService" HeaderText="BudgetService" SortExpression="BudgetService" />
      <asp:BoundField DataField="BudgetCashFlow" HeaderText="BudgetCashFlow" SortExpression="BudgetCashFlow" />
      <asp:BoundField DataField="ActualRevenue" HeaderText="ActualRevenue" SortExpression="ActualRevenue" />
      <asp:BoundField DataField="ActualCOGS" HeaderText="ActualCOGS" SortExpression="ActualCOGS" />
      <asp:BoundField DataField="ActualService " HeaderText="ActualService " SortExpression="ActualService " />
      <asp:BoundField DataField="ActualCashFlow " HeaderText="ActualCashFlow " SortExpression="ActualCashFlow " />
</Columns>

我使用以下 SQL:

select PMRMID,PMRMName,BudgetRevenue,BudgetCOGS,BudgetService,BudgetCashFlow, ActualRevenue, ActualCOGS, ActualService,ActualCashFlow from [fn_pmukpi_CurrentMonthCF_AllRMs] ---------my function –

【问题讨论】:

  • 你能发布你的sql吗?
  • 我正在从我的功能中获取它。
  • 从 [fn_pmukpi_CurrentMonthCF_AllRMs] 选择 PMRMID,PMRMName,BudgetRevenue,BudgetCOGS,BudgetService,BudgetCashFlow,ActualRevenue,ActualCOGS,ActualService,ActualCashFlow from [fn_pmukpi_CurrentMonthCF_AllRMs] ---------我的函数

标签: c# asp.net gridview


【解决方案1】:

BoundField(DataField)的列名中“ActualService”和“ActualCashFlow”后面有一个空格。

【讨论】:

    猜你喜欢
    • 2014-07-15
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多