2012-02-16 16 views
0

Visual Basic 2010を使用していて、SQL Serverデータベースからデータを表示できるデータグリッドを作成しようとしています。データグリッドのテキストボックスを含む検索バーを作成するVisual Basic

私はデータグリッドをセットアップしてSQL Serverからデータをインポートしていますが、ユーザーがテキストボックスに値を入力してドロップボックスから列ヘッダーを選択できる場所にフォームを作成しようとしています目的の行をプルアップします。

だから私は

をテキストボックス「ジョン」に入力し、ドロップボックス「名」で選択できるようにしたいと、このコラム「名前」

で「ジョン」を持つすべての行を引き上げます

シンプルだが、これまでのところ、ツールボックスからドラッグアンドドロップするだけでフォームのすべてを構築していたので、バックエンドコードのどこにこのようなコードを入力すればよいか理解できませんでした。

どのようにこれに近づくべきか、あるいは私がこれを行うためのコードを置くべき場所についてのアドバイスは役に立ちます。

ありがとうございました!

答えて

1

は、私が困っ鉱山に収まるように、このコードをパーソナライズを抱えている

DataTable dt = GetData(); 
      if (ds.SelectedIndex != -1 && txtFieldValue.Text != "") 
      { 
       string search = ds.SelectedItem.Text + "=" + txtFieldValue.Text; 
       dg.Datasource = dt.Select(search); 
       dg.Databind(); 
      } 
+0

をクリックし、検索ボタン上のコードの下に試してみてください。 "txtfieldvalue"は私が右に入力したいテキストボックスの名前になっていますか?私は自分自身のセットアップに合わせて "datatable" "datasource"と "databind"の名前を変更する必要がありますか?これは初めて自分のコーディングを行うことになるので、私はこれに問題があります。助けてくれてありがとう。 –

+0

ヘイ私はあなたのvaribaleの名前に従って変更する必要がある例を与えている。データベースからデータを取得するには、urメソッドを設定する必要があります。 dg = datagridまたはgridview .... datasourceは、setデータソースのdatagridまたはgridviewのプロパティです。databindは、データをgridviewまたはdatagridにバインドするメソッドです。アイデアを得ることを願って.... –

0

jquery/javascriptとupdateデータでkeyupイベントを使用する必要があります。他の方法でデータを更新することはできません。

関連する問題