数据库中有60条记录
要求显示方式为
1   2   3   4
5   6   7   8
9  10  11  12
...
57 58  59  60用DataGrid应该怎么写呀,主要用于产品展示列表,很多地方需要用到可惜偶不会。
还请前辈们多多指点。

解决方案 »

  1.   

    To: thinkingforever(努力学习) 
    请问有无具体些的例子
      

  2.   

    按照你的样式,建议你不要用datagrid,改用Repeater,很容易做到,要例子吗?
      

  3.   

    DataTable table   = new DataTable(TABLENAME);
                DataColumnCollection columns = table.Columns;
                columns.Add("列名", "类型");
                columns.Add(TYPE_ID_FIELD, typeof(System.Int32));
                this.Tables.Add(table);
     再把表放到DATASET中.
      

  4.   

    用datalist吧
    我印象里datagrid暂时还不支持纵向的数据邦定
      

  5.   

    没错,这样的格式最好datalist。
      

  6.   

    两种选择:用datalist和构造datatable
      

  7.   

    To redfoxhuang(C++++) &  killerliu(Lain) 
    datalist怎么写,有无具体些的例子
      

  8.   

    真是郁闷,为什么一定要用服务器控件啊直接用DataReader就可以了int i=1;
    while(datareader.Read())
    {
        Response.Write(datareader["col"]);
        i++;
        if(i/4==0)Response.Write("<br>");
    }
      

  9.   

    午休归来继续请教
    因为将来要做分页、修改等很多东西,所以最希望用的就是datagrid
      

  10.   

    用Repeater实现分页的例子
    http://dotnet.aspx.cc/ShowDetail.aspx?id=D5C6E29D-99F5-44E8-4FED-75AF892A53CB