1

いくつかの列をグリッドビューに追加しているため、上記のエラーが発生しました。しかし、ActualService は、データベースにあるのと同じ列です。このエラーを解決するのを手伝ってください。

私のコード:

<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 –
4

1 に答える 1

2

BoundField (DataField) の列名に「ActualService」と「ActualCashFlow」の後にスペースがあります。

于 2012-12-02T11:51:03.297 に答える