1

   <HeaderTemplate>
   <table>
       <tr>
           <th>Term</th>
           <th>Definition Number</th>
           <th>Definitnion Version Number </th>
           <th>Definition</th>
           <th>Amplifying Explanation Text</th>
           <th>See Also</th>
           <th>Authoritative Source</th>
           <th>Scope</th>
           <th>Domain</th>
           <th>Governance State</th>
           <th>Last Updated Time</th>
       </tr>

   </HeaderTemplate>

   <ItemTemplate>
       <tr>
         <td><%# Container.DataItem("TermText") %></td> // This is where i am getting the error
           <td><%# Container.DataItem("DefNbr") %></td>
           <td><%# Container.DataItem("DefVerNbr") %></td>
           <td><%# Container.DataItem("DefText") %></td>
           <td><%# Container.DataItem("AmplifyingExplanationText") %></td>
           <td><%# Container.DataItem("SeeAlsoText") %></td>
           <td><%# Container.DataItem("AuthoritativeSrcText") %></td>
           <td><%# Container.DataItem("ScopeName") %></td>
           <td><%# Container.DataItem("DomnName") %></td>
           <td><%# Container.DataItem("GovernanceStateName") %></td>
           <td><%# Container.DataItem("LastUpdtTimestamp") %></td>

       </tr>
   </ItemTemplate>

   <FooterTemplate>
   </table>
   </FooterTemplate>
   </asp:Repeater>

   <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Glossary %>"
        SelectCommand="SELECT [TermText], [DefNbr], [DefVerNbr], [DefText], [AmplifyingExplanationText], [SeeAlsoText], [AuthoritativeSrcText], [ScopeName], [DomnName], [GovernanceStateName], [LastUpdtTimestamp] FROM [Glossary] ORDER BY [TermText]"></asp:SqlDataSource>

   </asp:Content>

何が間違っているのかわかりません。私は指示に正確に従いました。特定のテーブルを使用して表示し、datatables js ライブラリを使用して結果をフィルタリングできるようにしようとしています。

4

2 に答える 2

4

代わりにこれを使用してみてください(代わりにすべてのバージョンをこれに置き換えてください):

<%# DataBinder.Eval(Container.DataItem, "DB_COLUMN_NAME").ToString() %>

それで:

<td><%# Container.DataItem("TermText") %></td>

だろう:

<td><%# DataBinder.Eval(Container.DataItem, "TermText").ToString() %></td>
于 2013-07-02T15:26:21.150 に答える
0

構文が無効です。変更してみる

Container.DataItem(...)

Eval(...)
于 2013-07-02T15:25:42.623 に答える