我通地鼠标拖拽生成了一个数据源 如下:                        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:FriendConnectionString %>"
                            SelectCommand="SELECT COUNT(*) AS NUM FROM [friendTable] WHERE ([MyID] = @MyID)">
                            <SelectParameters>
我在网页的表格里如果显示 NUM字段?我测试过,直接在表格这样<%# Eval("dot") %> 显示不了

解决方案 »

  1.   

    <%# Eval("NUM") %>
    里面是NUM 刚才写错了
      

  2.   

    <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
                SelectCommand="SELECT COUNT(*) AS NUM FROM dbo.Employees"></asp:SqlDataSource>
         <asp:repeater runat="server" ID="Repeater1" DataSourceID="SqlDataSource2" >
    <HeaderTemplate>
                 <table border=1>
              </HeaderTemplate>
     
              <ItemTemplate>
              <tr>
                    <td><%#Eval("NUM") %>
              </tr>
              </ItemTemplate>
                 
              <FooterTemplate>
                 </table>
              </FooterTemplate>
    </asp:repeater>
      

  3.   

    要拖放一个GridView\DataGrid\DetailsView,只有数据源不能显示。
    把拖放的GridView\DataGrid\DetailsView  的DataSourceID指定到SqlDataSource即可。
      

  4.   

    能不能不借助 GridView\DataGrid\DetailsView 这些控件,在TABLE 表格里显示字段的值呢?