我的想法是连接数据库后,得到了count数
再循环输出在页面上4个一排...
要使用什么控件还是什么东西要注意吗?我的作业剩下这个了,谢谢大家。

解决方案 »

  1.   

    count是查出查询结果的数量(int)
    select count(*) from table4个一排用datalist就可以了。
      

  2.   

    原来也可以使用datalist,我明白了,谢谢大家
      

  3.   


    下面是aspx页面的代码,你建一个aspx文件,把下面代码全部复制上去,并把yourtable改成你数据库表名,最后在你的web.config文件找到<connectionStrings>节点,并把它替换成下面的sql连接字符串
    <connectionStrings>
      <add name="PersonalManageConnectionString" connectionString="Data Source=.\sql2005one;Initial Catalog=PersonalManage;User ID=sa; pwd=1986"
       providerName="System.Data.SqlClient" />
     </connectionStrings>注意连接字符串要配置成你自己的数据库的信息哟!然后f5运行吧<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <asp:DataList ID="DataList1" runat="server" CellPadding="4" 
                DataSourceID="SqlDataSource1" ForeColor="#333333" RepeatColumns="4">
                <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
                <AlternatingItemStyle BackColor="White" />
                <ItemStyle BackColor="#E3EAEB" />
                <SelectedItemStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
                <ItemTemplate>
                   <asp:Label ID="Column1Label" runat="server" Text='<%# Eval("count") %>' />
                </ItemTemplate>
            </asp:DataList>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:PersonalManageConnectionString %>" 
                SelectCommand="SELECT count=IDENTITY(int,1,1) INTO #temp FROM yourtable(这里改成你数据库中的表名) SELECT * FROM #temp DROP TABLE #temp">
            </asp:SqlDataSource>
        
        </div>
        </form>
    </body>
    </html>