- PR -

ADO.NETでフィルタをかけたデータの表示

1
投稿者投稿内容
OZ
会議室デビュー日: 2004/11/02
投稿数: 9
投稿日時: 2004-12-03 11:00
いつもお世話になっております。OZです。

VB.NETとADO.NETを用いてAccessデータベースを構築しています

テーブル・tableにレコードdata1,data2,data3,data4があり、
DataSet1にセットされているものとします。
DataView1.Table = DataSet1.table
となっているDataViewがあり、それにフィルタをかけます。

フィルタをかけたDataViewをDataGridに表示するときに、
data1〜data4の全部ではなく、data1とdata3だけという
風な表示の仕方というのは存在するのでしょうか?

ご教授お願いいたします。
とっちん
会議室デビュー日: 2004/11/22
投稿数: 18
投稿日時: 2004-12-03 12:53
こんにちは。

こういうことでしょうか?
Dim DataView1 As New DataView(DataSet1.Tables(0))
Dim findcmd As String = "data1 > 10 and data3 < 10"
DataView1.RowFilter = findcmd
とっちん
会議室デビュー日: 2004/11/22
投稿数: 18
投稿日時: 2004-12-03 12:59
それともこういうことでしょうか?
http://www.atmarkit.co.jp/fdotnet/dotnettips/086hidecolumn/hidecolumn.html
OZ
会議室デビュー日: 2004/11/02
投稿数: 9
投稿日時: 2004-12-03 13:31
とっちんさん
ありがとうございます。

私の考えていたのは、二つ目のアイデアの逆で、表示したいレコードをグリッドに表示という考えでした。
でも表示したくないレコードを表示しないというのも手なんですね。

ASPはやったことないので肝心の表示しない部分がどうやっているのかさっぱりわかりませんが何とかやってみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)