我有一个相当有趣的问题需要解决,而且不确定如何以最佳方式接近它。
给出这样的界面
public interface IDataCursor
{
bool Eof();
bool Next();
bool Prev();
bool First();
bool Last();
int GetColumnCount();
object GetValue(int columnIndex); // return value for a given column from current cursor position
}
指向一个大型数据结构,我需要在网格中显示。所有虚拟模式都需要知道记录总数。这对我的案子不起作用。我只能来回导航。
有没有人知道某种类型的DataSource实现会实现类似的接口?
现有的免费或商业图书馆都没有提供这种可能性,所有这些都需要总行数。
我尝试计算DataGtidView的可见记录数,然后以某种方式浏览数据集并更新基础数据源的内容,但数据不会显示相当可靠。
寻找建议, 谢谢。
答案 0 :(得分:0)
从table_name执行查询选择计数(*),其中my_where_cluase;然后在填充Grid
时使用相同的my_where_cluase