DataGridViewでのデータ抽出について
C#からAccessデータベースを呼び出し、それをDataGridViewに表示しました。
その上で、条件に合うレコードのみを表示するコードを書こうとしました。
元のAccessのフィールドにはテキスト型のデータが入っています。
DataView dView;
dView = new DataView(dSet.Tables["t_" + (テーブル名)]
, "フィールド名=" + (文字列型変数), "", DataViewRowState.CurrentRows);
dataGridView.RowHeadersVisible = false;
this.dataGridView2.DataSource = dView;
これをデバッグすると、2行目で、EvaluateExceptionはハンドルされませんでした。というエラーが出ます。
列[「(文字列型変数)]は見つかりません」という内容です。
これを回避して、フィールドに特定の文字列が入っているレコードを抽出して、DateGridViewに表示させる
方法はないでしょうか。
ちなみに数値型のレコードを抽出することはできているレベルです。
また、フィールドに日付が入っているような場合、ある期間内のレコードを抽出するやり方を
ご存知のかたがおりましたら、お教え願います。
(直接のやり方でなくても、「この本が良い」というようなアドバイスでも大いに助かります)。
どうかよろしくお願いします。
補足
ご回答ありがとうございます。 私の質問がわかりにくかったと思いますが。 貼り付け元ではなく、貼り付け先が非表示セルがある場合なのですが。 抽出した結果に対して、表示されているセルだけを他のデータに置き換えたいです。 すみません、もしご存知でしたら教えてください。