2009-06-13 12 views
1

ASP.Net 2.0の使用ASP.Net GridViewをロードするためのボタンの検索例?

ページのボタンをクリックした後にGridViewを読み込む方法の例が必要です。

イベントを正しく取得することができません。PageLoadでPostBackを使用すると、正しく表示されないようです。 3つのテキストボックスがあり、その内容は実行されるクエリに渡され、データテーブルが返されます。しかし、どのように、どの順序で?

Thansk、 ボブ

答えて

1

あなたは私たちはあなたが作ることができるものをミス見ることができます使用しているコードを追加することができます。基本的には、あなたの手順は次のようになります。

  1. は、新しいデータテーブル
  2. にgridview.datasourceを設定したDataTable
  3. にデータベースからデータを取得し、メソッド内法
  4. を呼び出すためのボタンにイベントハンドラを追加します。
  5. gridview.databindを実行してデータをグリッドにバインドする
0

ページライフサイクルの概要をお探しですか?要約すると

http://msdn.microsoft.com/en-us/library/ms178472.aspx

、この順序でイベント火災::

  • PREINIT
  • 初期
  • INITCOMPLETE
  • プリロード
  • もしそうなら、あなたは、このMSDNの記事をチェックアウトする可能性があります
  • ロード
  • (テキストボックスの "TextChanged" のようなものを含め、あなたのコントロールからのイベント、)
  • LoadComplete
  • のPreRender
  • SaveStateComplete

アン

  • をレンダリング役に立てば幸い!

  • 0

    これはあなたのコードです:

    protected void Button2_Click(object sender, EventArgs e) 
    { 
        DataTable DT = new DataTable(); 
        DT = select_grid_obj.selectallrecord(txtsearchrecord.Text); 
        GridView1.DataSource = DT; 
        GridView1.DataBind(); 
    } 
    
    関連する問題