0

我有一个数据集。它有 32 行。我没有对其应用任何行过滤器。代码在这里

 private void SetPageNumbers(DataSet dsQuestion)
        {
            DataView dv = dsQuestion.Tables[0].DefaultView;
}

它在 dv 中仅显示 4 行。但我想要所有行。背后的原因是什么?

我还注意到 defaultview 将 Rowfilter 显示为“SectionId=4”。但我已经在另一个函数中定义了它。

4

2 回答 2

1

试试这个

 private void SetPageNumbers(DataSet dsQuestion)
 {
   DataView dv = new DataView(dsQuestion.Tables[0]);
 }
于 2013-09-16T10:38:57.020 回答
0

我通过添加以下行来完成它;dtques.DefaultView.RowFilter = string.Empty;

谁能回答为什么 Defaultview 在不同的功能中获得了它的价值。它是否附加到数据集。

于 2013-09-16T10:47:59.053 回答