- - PR -
DataViewからTextBoxにデータを表示したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-11-02 10:15
はじめまして。OZと申します。
フィルターをかけたDataViewの中にあるデータをDataGridではなくTextBoxに表示したいのですが、方法が見つかりません。 方法があるのかないのかもわからない状態です。どなたかご教授願えませんでしょうか? | ||||
|
投稿日時: 2004-11-02 11:19
南部です。
よくわかりませんが、こんな感じでしょうか、、、
| ||||
|
投稿日時: 2004-11-02 12:07
南部 様
ご返答ありがとうございました。 言葉足らずで申し訳ありません。 ADO.NETとVB.NETを用いてデータベース構築をしています。 DataSetと連動させたDataviewにフィルタを行い、その結果を DataGridではなくTextBoxに表示したいと思います。 です。 南部さんのソースを参考に TextBoxRevisionInputPWBSLB.DataBindings.Add("Text", DataView1, "col2") とコーディングしましたが 「'System.ArgumentException' のハンドルされていない例外が system.windows.forms.dll で発生しました。 追加情報 : ターゲット コントロールでプロパティ 'Text' に連結できません。」 と出ました。 | ||||
|
投稿日時: 2004-11-02 13:22
南部です。
TextBoxRevisionInputPWBSLBにTextプロパティがなさそうな感じですが、、、 あります? | ||||
|
投稿日時: 2004-11-02 13:42
OZです
すみませんTextBoxRevisionInputPWBSLBはTextBoxです そのまま貼り付けてわかり易いように書き換えし忘れました TextBox1.DataBindings.Add("Text", DataView1, "col2") と、南部さんのソースとほとんど同じとお考えください。 変えたところは第二引数のDataTableからDataViewにしたところです | ||||
|
投稿日時: 2004-11-02 14:47
Hasumiです。
DataView.RowFilter プロパティの使用例が参考になるかと。 ところで、OZさんの作成した、DataView1には"col2"という名称のColumnが存在しないのでは? [追記] Binding クラスも調べてみては。 [ メッセージ編集済み 編集者: Hasumi 編集日時 2004-11-02 14:53 ] | ||||
|
投稿日時: 2004-11-02 15:29
南部です。 これって、 TextBoxRevisionInputPWBSLBにTextプロパティがあれば、出ないと思いますが、、、 んー、不思議。 ちなみに、DataTableをDataViewに変えても問題ないはずです。 どこが、おかしいんでしょう? 例外は、上記のままでしょうか? | ||||
|
投稿日時: 2004-11-02 17:18
原因判明しました
お恥ずかしながら、第一引数の"Text"のスペルミスだと思います。 Husumiさんの紹介していただいた使用例をコピー&ペーストしたら できました。 南部さん、Husumiさん。アドバイスありがとうございました。 |
1