2010-12-31 1 views
0

私はユーザーコントロールを持っていると言うことができますusercontrol1と私は再利用可能にそのユーザーコントロールにdatagridviewコントロールを追加します。私はデータテーブルからデータグリッドにデータをバインドすることはできません。どのように私はdatatable.canから任意の方法をお勧めグリッドにこのデータバインディングを行うことができます。どのようにユーザーコントロールのグリッドにデータをバインドするのC#

+4

質問が分かりません。なぜデータをバインドできないのですか? –

答えて

1

あなたのCSファイルで、このようなbind gridというメソッドを呼び出す。

protected void Bindgrid(DataTable dt) 
{ 
    if (dt != null) 
    { 
    if (dt.rows.count > 0) 
    { 
     gvYourGrid.DataSource = dt; 
     gvYourGrid.DataBind(); 
    } 
    } 
} 

バインドしたいときはいつでも、そのメソッドにデータテーブルを渡すだけです。また、自動生成列をtrueにすることもできます。

+0

@ Jithinと@Amit、私はユーザコントロールに単なるグリッド以上のものがあります。ヘッダーの説明ラベル、動的なグリッドの内容に基づいてフィルタリング基準を適用または印刷するボタンがあります。グリッドにバインディングを適用するこのパブリックメソッドをうまく機能させる。 – DRapp

+0

winformからuserontrolのDataGridコントロールを呼び出すにはどうすればよいですか? – msbyuva

関連する問題