検索結果が複数の時の抽出の仕方

こんにちは

よく使われる方法として、データテーブルを登録日で昇順にソートして、最後の行を取得する等になります。

dt.AsEnumerable.OrderBy(Function(r) DateTime.Parse(r("登録日").ToString)).Last().Item("番号").ToString

のようになるのではと思います。