Tag: 分页

我们如何在winform的datagridview中做分页

我想在窗体的datagridview中显示每页10条logging,用户必须点击下一个button来显示下面的10条logging。 在DataGridview中是否有一些属性,或者是否需要创build一个自定义控件? 我需要做什么来实现这一点。

在Android中分页文字

我正在为Android编写一个简单的文本/电子书阅读器,所以我使用了TextView来向用户显示HTML格式的文本,所以他们可以通过来回浏览页面中的文本。 但我的问题是,我不能在Android中分页。 我不能(或者我不知道如何)从断行和分页algorithm中得到适当的反馈,在这些algorithm中, TextView用来将文本分解成行和页面。 因此,我无法理解内容在实际显示中的结束位置,以便我从下一页的剩余内容继续。 我想find办法来克服这个问题。 如果我知道屏幕上画的最后一个字是什么,我可以很容易地把足够的字符填满一个屏幕,并且知道实际的绘画完成的地方,我可以继续下一页。 这可能吗? 怎么样? 类似的问题已经在StackOverflow上多次提出,但没有提供令人满意的答案。 这些只是其中的几个: 如何在Android中将长文本分页成页面? 在Android的电子书阅读器分页问题 根据呈现的文本大小分页文本 有一个答案,似乎工作,但速度缓慢。 它添加字符和行,直到页面被填充。 我不认为这是一个很好的方法来做页面打破: 如何在Android中将样式文本分解成页面? 而不是这个问题,恰巧PageTurner电子书阅读器做它大部分是正确的,虽然它在某种程度上是缓慢的。 https://github.com/nightwhistler/pageturner PS:我不仅限于TextView,而且我知道换行和分页algorithm可能相当复杂( 如在TeX中 ),所以我不是在寻找最佳答案,而是一个相当快速的解决scheme,可以被用户。 更新:这似乎是得到正确答案的好开始: 有没有办法检索TextView的可见行数或范围? 答案:完成文字布局后,可以找出可见的文字: ViewTreeObserver vto = txtViewEx.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { ViewTreeObserver obs = txtViewEx.getViewTreeObserver(); obs.removeOnGlobalLayoutListener(this); height = txtViewEx.getHeight(); scrollY = txtViewEx.getScrollY(); Layout layout = txtViewEx.getLayout(); firstVisibleLineNumber = […]

MySQL分页没有双重查询?

我想知道是否有办法从MySQL查询中获得结果的数量,同时限制结果。 分页的工作方式(据我所知),首先我做类似的事情 query = SELECT COUNT(*) FROM `table` WHERE `some_condition` 在我得到num_rows(查询)后,我有结果的数量。 但是,然后实际上限制我的结果,我不得不做第二个查询,如: query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10 我的问题是:无论如何都要检索将给出的结果总数,并限制在单个查询中返回的结果? 或者任何更有效的方式来做到这一点。 谢谢!

我如何分页WPF数据网格?

我怎样才能在一个WPF DataGrid设置分页?

在REST Web应用程序中进行分页

这是对这个问题的一个更通用的重新表述(通过删除Rails的具体部分) 我不确定如何在REST风格的Web应用程序中的资源上实现分页。 假设我有一个叫做products的资源,你认为哪个是最好的方法,为什么: 1.只使用查询string 例如。 http://application/products?page=2&sort_by=date&sort_how=asc 这里的问题是,我不能使用整个页面caching,也不是很干净,容易记住。 2.使用页面作为资源并查询string进行sorting 例如。 http://application/products/page/2?sort_by=date&sort_how=asc 在这种情况下,看到的问题是http://application/products/pages/1不是唯一的资源,因为使用sort_by=price会产生完全不同的结果,我仍然不能使用页面caching。 3.使用页面作为资源和URL段进行sorting 例如。 http://application/products/by-date/page/2 我个人认为使用这种方法没有问题,但是有人告诫我说这不是一个好的方法(他没有给出理由,所以如果你知道为什么不推荐,请告诉我) 任何build议,意见,批评都是值得欢迎的。 谢谢。

用LINQ进行对象分页

你将如何在LINQ查询中实现分页? 其实暂时,我会满意,如果SQL TOPfunction可以被模仿。 不过,我相信无论如何,迟早会出现对全面分页支持的需求。 var queryResult = from o in objects where … select new { A = oa, B = ob } ????????? TOP 10????????

有效的方式来实现分页

我应该使用LINQ的Skip()和Take()方法进行分页,还是使用SQL查询来实现我自己的分页? 哪个效率最高? 为什么我会select一个呢? 我正在使用SQL Server 2008,ASP.NET MVC和LINQ。

在mongodb中实现分页

我知道使用skip来执行分页是一个不好的做法,因为当数据变大时, skip开始消耗大量的内存。 克服这个麻烦的一个方法是使用_id字段的自然顺序: //Page 1 db.users.find().limit(pageSize); //Find the id of the last document in this page last_id = … //Page 2 users = db.users.find({'_id'> last_id}). limit(10); 问题是 – 我是mongo的新手,不知道什么是最好的方法来得到这个last_id

结果集到分页

如何将Resultset对象转换为JSP上的分页视图? 例如,这是我的查询和结果集: pst = con.prepareStatement("select userName, job, place from contact"); rs = pst.executeQuery();

MySQL数据 – 实现分页的最佳方式?

我的iPhone应用程序连接到我的PHP Web服务从MySQL数据库检索数据。 一个请求可以返回500个结果。 什么是一次实现分页和检索20个项目的最佳方式? 比方说,我收到了我的数据库中的前20个广告。 现在我怎么能要求下20个广告?