じつは、これまで突っかからなかったDataViewの検索が出来なくなってしまいました。
これまでは、INT型やString型の検索ばかりだったので、問題なかったのかも知れません。
今回、下記のコードでエラーとなってしまいました。どうしたら改善できるのでしょうか?
DataTable table = new DataTable;
tableのカラムは[Date], InputTime, Titleの3列です。
DataView view = table.DefaultView;
view.Sort = "[Date], InputTime DESC";
object[] findVals = new object[2];
findVals[0] = Date; // [Date]は、2018/9/17 00:00:00.000 などです。今日のデータを見つけようとしてみます。
findVals[1] = InputTime; // InputTimeは、millisecondをもつ日時です。
int iRow = view.Find(findVals); // これで、エラーとなります。
ちょっと、説明が悪いかも知れませんが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー