- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XmlをDetaSetに読み込んだ場合の属性値所得について)
XmlをDetaSetに読み込んだ場合の属性値所得について
このQ&Aのポイント
- XmlをDataSetに読み込む際、指定した属性値のみを取得してDataGridViewに表示する方法について困っています。
- 現在のコードでは、タグ4の全ての属性値が表示されてしまいます。
- 環境はVB2005を使用しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DataViewオブジェクトを RowFilter指示で作ればいいのでは ' ここにブレークポイント設定して dim tbl as DataTable = dset.Table("タグ4") ' tblをクイックウォッチする ' ColumnsやRowsで何か違いがないのかを調べて見ましょう dim dv as new DataView( tbl, "タグ2_Id=1", "",DataViewRowState.CurrentRows) DataGridView1.DataSource = dv といった具合です RowFilteパラメータを タグ2_Id=0の場合 c1,c2 / d1,d2 タグ2_Id=1の場合 g1,g2 / h1,h2 タグ2_Id=2の場合 k1,k2 / l1,l2 が選択できると思いますよ
お礼
回答ありがとうございます。 こちらで早速試したところ、無事動作させることができました。 ご教授ありがとうございました。