いつもお世話になっております。
DataGridにおいて特定の行のみ抽出したいと思っています。
Select()メソッドを使おうと考えましたがうまくいきません(データが表示できない)、
以下が自分で考えたソースです(CODEが1だけのものを抽出する)。
Me.Customers1.Clear()
Me.Customers1.MY_TABLE.Select("CODE = 1")
Me.OracleDataAdapter1.Fill(Me.Customers1, "T_CLASS")
Me.Customers1.MY_TABLE.Select("CODE = 1")
Me.DataGrid1.DataSource = Me.Customers1.T_CLASS.Select("CODE = 1")
アドバイスなどあれば、よろしくお願いします。
開発環境はVB.NET2003です。
[DataGrid.DataSource プロパティ]
http://msdn.microsoft.com/library/ja/cpref/html/frlrfSystemWindowsFormsDataGridClassDataSourceTopic.asp
解説にあるような有効なデータソースを用意してください。
[DataTable.Select メソッド (String, String)]
http://msdn.microsoft.com/library/ja/cpref/html/frlrfsystemdatadatatableclassselecttopic3.asp
戻り値は DataRow の配列です。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200607/06070014.txt
特攻隊長まるるうさんありがとうございました。
今回も無事解決いたしました(悪戦苦闘しましたが・・・・・)。
ツイート | ![]() |