我正在使用DataList在表格佈局中渲染一些div,並將RepeatColumn屬性設置爲3。 當我的數據源有3個或3個以上的記錄它能正常工作並呈現3列和所需的行數。 但是當我的數據源包含一個或兩個記錄時,它只會分別呈現一列或兩列,因此違反了站點標準。 有填充的任何方式,因此如果我的數據源中包含一個記錄,則另外兩列,將自動生成(的課程空),或者如果數據源中包含兩個記錄,然後第三列會自動產生。DataList的Repeatcolumn屬性
0
A
回答
0
只要確保在綁定數據源之前始終至少有三個項目在您的數據源中。
一些僞代碼應該足夠了:
datasource = GetDatasourceMethod();
while(datasource.Count <= 3) {
datasource.Add(emptyItem);
}
datalist.DataSource = dataSource;
datalist.DataBind();
0
添加ItemStyle寬度= 「25%」 來獲得4列
「數據模型=」 <%#ParameterModel( Container.ItemIndex)%>「> <%#Eval(」Name「)%>
</ItemTemplate>
相關問題
- 1. 有沒有辦法根據ASP.NET中的寬度來改變Datalist的「RepeatColumn」屬性值
- 2. 將屬性添加到DataList控件中的HyperLink控件
- 3. datalist獲取選定的值和自定義屬性(無事件)
- 4. 如何使用CSS設置Datalist的RepeatColumns屬性?
- 5. 如何使用屬性集合綁定到嵌套的DataList
- 6. 將通用列表屬性綁定到Datalist內部的標籤
- 7. 如何檢查Datalist中的HTML控件屬性?
- 8. DataList中的ASP.NET面板FindControl更改屬性C#
- 9. ASP.Net DataList HTML5一致性
- 10. 任何瀏覽器是否都實現了datalist數據屬性?
- 11. 按值和內部文本(或其他屬性)搜索HTML5 Datalist
- 12. 如何使用分頁屬性獲取此DataList?
- 13. GridView與DataList與Repeater vs ListView的性能
- 14. 綁定一個DataList到對象的方法,而不是一個屬性
- 15. Datalist中的SelectedItem
- 16. xslt中的Datalist
- 17. 無法獲取DataList HTML表格渲染來調整高度屬性
- 18. 如何在DataList中綁定DataList?
- 19. 我如何使用datalist與datalist?
- 20. 屬性屬性
- 21. jQuery的 - 屬性與屬性
- 22. 設置屬性的屬性
- 23. 類和屬性的屬性
- 24. DTO屬性的屬性
- 25. C#屬性的屬性
- 26. ARC屬性的新屬性
- 27. ASP.NET MVC的Datalist RepeatColumns
- 28. Datalist ASP.NET中的Gridview
- 29. DataSource/DataList上的System.Data.OleDb.OleDbException
- 30. p:dataList裏面的dataList