2012-02-23 43 views
1

我想使用GridView在每行最多顯示三列數據。例如,假設您有9條數據記錄,並且所有數據均適合於一列。我希望GridView能夠顯示三行三列。如果是5條記錄,GridView中會有2行。一列三列,一列兩列。基於ASP.NET Gridview列的顯示器

我想知道這是否可以通過聲明處理或需要代碼?

+0

什麼是您的數據源? – 2012-02-23 22:01:36

+1

聽起來好像你應該使用中繼器控件而不是gridview來實現這個功能。 – jmaglio 2012-02-23 22:06:16

+1

正如jfmags所說,使用Repeater輸出數據。使用css,例如float:left;來水平堆疊項目,並在當前行空間不足時繼續到下一行。如果不提供容器,則每行的最大項目數取決於您放入的容器的寬度或用戶窗口的寬度。 – 2012-02-24 00:07:19

回答

0

嘗試在GridView屬性中設置groupItemCount = 3 。