我想从数据库里读出一个字段然后让它在页面中如下显示:小明 小张
小李 小王
小小 小大
....  ....也就是一行显示两条这样循环显示下来,请问怎么做呢用控件如何操作谢谢!

解决方案 »

  1.   

    gridview(asp.net2.0)或者datagrid(asp.net1.1)或者datalist
      

  2.   

    我也遇到过这样的问题,但一直也没有解决它。
    我最后是在aspx页面里用<% %>这样的方式嵌在页面的代码弄出来的
      

  3.   

    to:heyidan(gopee是啊,请问你是怎么做的呢,能具体给出应急下吗看来也只有这样了
      

  4.   

    //aspx  
    <asp:DataList ID="DataList1" runat="server" RepeatColumns="2">
    <ItemTemplate>
    <asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "au_id" ) %>'></asp:Label>
    </ItemTemplate>
    </asp:DataList>//aspx.cs
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            SqlConnection cn = new SqlConnection(@"Server=.\SQLEXPress;uid=sa;pwd=password;Database=Pubs");
            string strSQL = "select * from authors";
            SqlCommand cmd = new SqlCommand(strSQL, cn);
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            DataList1.DataSource = dr;
            DataList1.DataBind();
            dr.Close();
            cn.Close();
        }
    }