总行未知的大型数据集

时间:2015-05-13 18:27:53

标签: c# winforms datagridview datagrid infragistics

我有一个相当有趣的问题需要解决,而且不确定如何以最佳方式接近它。

给出这样的界面

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的可见记录数,然后以某种方式浏览数据集并更新基础数据源的内容,但数据不会显示相当可靠。

寻找建议, 谢谢。

1 个答案:

答案 0 :(得分:0)

从table_name执行查询选择计数(*),其中my_where_cluase;然后在填充Grid

时使用相同的my_where_cluase