2012-12-04 57 views
1

,因爲我想我的格式化表格視圖,因爲它是隻顯示這樣的數據,網格視圖格式Asp.net我的代碼附

john 
Adam 
Morkel 
Kalis 
. 
. 
. 

我想告訴他們以這種方式,

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

連接數據SORCE後我的代碼,

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

希望爲感謝您的建議,提前

回答

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(); 
+0

確定其罰款,但讓我即使知道使用數據列表和中繼器如何使用這些控件將相同的記錄移動到下一列任何想法? –

+0

在數據列表中設置屬性RepeatDirection =「Vertical」RepeatColumns =「3」,然後在數據列表中創建您的ItemTemplate,並綁定您的數據源 –

+0

這裏是一個示例http://dl.dropbox.com/u/44648822/WebForm1 .aspx,http://dl.dropbox.com/u/44648822/WebForm1.aspx.cs –