• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB 2005 データテーブルのソートについて)

VB 2005 データテーブルのソートについて

このQ&Aのポイント
  • VB 2005にて、SQL Server 2003を利用し、データテーブルのソート方法について教えてください。
  • データベースから取得したデータをDataTableに格納し、特定の条件に基づいて値を取得する方法は知っていますが、ソートする方法がわかりません。ソートの方法を教えてください。
  • データベースから取得したデータをDataTableに格納した後、特定の条件でデータを取得したいです。その後、取得したデータをソートすることはできますか?可能な場合、どのようにソートすればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

並べ替えはDataViewの仕事になります dim dv as new DataView( datatbl ) dv.RowFilter = ("clm = " & strData & " AND clm2 = '0'" dv.Sort = "ソートしたい列名を,で区切って列挙" ' 列名の後ろに ASC または DESC で昇順/降順を制御します といった具合にして見ましょう

velvet_emo
質問者

お礼

ご協力ありがとうございました。 なんだかんだで、いろいろと解決しました。 本当にありがとうございました!

velvet_emo
質問者

補足

ありがとうございます! なんとかいけそうです・・・と、思ったんですが、 その続きがありました。。。。 そのあと、データを表示するんですが、 メソッド(既に作られている)に引数として渡したいのですが、 そのメソッドには、DataRow型?をわたさなくてはなりません・・。 DataViewのデータをDataRowにすることはできるのでしょうか・・?? 宜しくお願いします。