我在我的C#/ asp.net项目中有一个checkboxlist,我使用从查询中获取数据到我的数据库的dataTable填充它。查询返回大量的数据,我想在过滤数据之前限制最初显示的元素的数量。 (比如,前1000名)。我会如何去做这件事?如何限制复选框列表中的元素数量?
1
A
回答
2
有两个地方,你可以限制数据的数量。
在数据库中(假设您使用SQL Server),您可以修改查询以返回前1000行。
SELECT TOP 1000 * FROM SomeTable
或者您可以在数据到达后使用Linq过滤数据。
var newData = dataTable.AsEnumerable().Take(1000);
我更喜欢第一种方法,所以你不要卡车绕过无用的数据。但是,如果你需要其他地方的数据,第二个方法也可以。
0
可以使用Take<>
通用IEnumerable的方法:
var data = someQuery.Exec();
var limitedData = data.Take(1000).ToArray();
相关问题
- 1. 如何限制MS Word表格列中复选框的数量?
- 2. 复选框 - 列表元素
- 3. 如何限制可拖拽列表中元素的数量?
- 4. Flex列表限制元素数量
- 5. 如何限制选中的复选框?
- 6. 限制复选框的数量
- 7. 如何限制元素的数量
- 8. 限制阵列复选框
- 9. 限制向量中元素的数量
- 10. 如何限制用户在FORM中选择的列表框选项的数量?
- 11. 限制选中的复选框的数量与Twitter的引导
- 12. 如何限制可以检查的复选框数量?
- 13. 限制用户在PHP中选择的复选框的数量
- 14. 如何设置MD-选择列表选中的元素的最大限量Angular2
- 15. PHP/JavaScript的限制量的复选框
- 16. 限制选中复选框的数量,jQuery
- 17. jQuery - 限制选中复选框的数量
- 18. 如何在多个选中的列表框中限制选择?
- 19. 限制wordpress中选中框的数量
- 20. 如何限制复选框选择
- 21. 2列表 - 选中复选框元素相匹配的 - C#MVC
- 22. 如何限制选择复选框量 - JavaFX的
- 23. 限制在嵌套列表中添加列表元素的数量jQuery
- 24. 复制列表中的元素OZ
- 25. 如何限制一个servlet中开发的html中复选框的数量?
- 26. 如何序列化一切,但jQuery.serialize()中的复选框元素?
- 27. 限制用户选择的复选框的数量
- 28. 如何限制在ListView中选中的框的数量
- 29. 限制选择复选框
- 30. 限制点击时用户选择的复选框数量
使用SQL Server'select'语句,您可以添加['top'](http://msdn.microsoft.com/zh-cn/library/ms189463(v = sql.105).aspx)子句以指定要返回的最大行数。 – HABO
我仍然想从查询中获取所有数据,我只想让checkboxlist显示有限。 – Bcpouli