网格视图格式化Asp.net我的代码附加

时间:2012-12-04 09:23:04

标签: asp.net gridview formatting

因为我想格式化我的网格视图,因为它只显示这样的数据,

john
Adam
Morkel
Kalis
.
.
.

我想以这种方式向他们展示,

john    Kalis   .
                . 
Adam    Chris   .
         .      .
morkel   .      .

附加数据后的代码,

GridView1.DataSource = dt;
GridView1.DataBind();

希望您的建议先谢谢

2 个答案:

答案 0 :(得分:1)

最好使用DataList控件。

对于您的多行/多列需求,请在http://www.asp.net/web-forms/tutorials/data-access/displaying-data-with-the-datalist-and-repeater/showing-multiple-records-per-row-with-the-datalist-control-vb

查看“步骤3:在多列,多行表中显示数据

答案 1 :(得分:0)

我认为您必须使用DataList而不是gridview

检查这些例子

http://www.asp.net/web-forms/tutorials/data-access/displaying-data-with-the-datalist-and-repeater/displaying-data-with-the-datalist-and-repeater-controls-vb

http://www.packtpub.com/article/working-with-asp-dot-net-datalist-control

修改

的.aspx     

  <ItemTemplate>
    <ul>
       <li> <%# Container.DataItem %></li>
    </ul>
  </ItemTemplate>

</asp:DataList>

的.cs

 List<string> ss = new List<string>();
    ss.Add("john");
    ss.Add("Adam");
    ss.Add("Morkel");
    ss.Add("Kalis");
    ss.Add("Chris");
    DataList1.DataSource=ss;
    DataList1.DataBind();