defaultview不返回所有行

时间:2013-09-16 10:26:22

标签: asp.net ado.net

我有一个数据集。它有32行。我没有将任何rowfilter应用于它.code就在这里

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

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

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

2 个答案:

答案 0 :(得分:1)

试试这个

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

答案 1 :(得分:0)

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

任何人都可以回答为什么Defaultview在不同的功能中获得它的价值。它是否附加到数据集。