Как получить фильтр строк DataView от оператора <> - PullRequest
0 голосов
/ 07 января 2020

У меня проблема с охотой на голову с помощью приведенных ниже кодов ... Неужели это отнимает мой праздник, но все еще не ясно ... Любой начальник может помочь мне очистить?

Спасибо

Мой Коды

MyDtb1 = MyOriginalDtb;
DataView MyDtbView = MyDtb1.DefaultView;
MyDtbView.Sort = "prn_no,sheet_no,prn_date,pty_name";
MyDtbView.RowFilter = nullptr;
//MyDtbView.RowFilter = "prn_status<>'CLOSED'";  ?????????????????

Из вышеприведенного кода DataView RowFilter не показывает все строки, значит он пропускает последние строки .. И, следовательно, я добился того, что следующий код работает хорошо ....

for (int T2 = 0; T2 <= MyDtbView.Count-1; T2++) {
  if (Convert.ToString(MyDtbView[T2]["prn_status"].ToString()) != "CLOSED") {
// Good and not skipped any rows
  }
}

Спасибо за помощь

...