1

このようなデータしか表示されないため、グリッドビューをフォーマットしたいので、

john
Adam
Morkel
Kalis
.
.
.

.

こういう風に見せたい、

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

データソースを添付した後の私のコード、

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

あなたの提案を願っています 事前に感謝します

4

2 に答える 2

1

DataListコントロール を使用することをお勧めします。

複数行/複数列が必要な場合は、http://www.asp.net/web-forms/tutorials/data-access の「ステップ 3: 複数列、複数行テーブルにデータを表示する」を参照してください。 /displaying-data-with-the-datalist-and-repeater/showing-multiple-records-per-row-with-the-datalist-control-vb

于 2012-12-04T09:32:10.870 に答える
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-動詞

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();
于 2012-12-04T09:27:45.147 に答える