2011-08-12 8 views
1

私は1つの問題に巻き込まれています。私はいくつかのタクシーボックスを含むページを持っています。 1つの特定のtexboxをクリックすると、ModelPopUpExtenderの別のページが開きます。今私が望むのは、子ページがロードされ、グリッドビュー(または代替)を塗り潰す必要があり、グリッドビュー内のどこかをクリックすると、その行のデータをコレクションに保存し、ポップアップを閉じる必要があります。私はそのグリッドビューのボタンを使用せずにグリッドビューからデータを取得する方法を知りません。 この作業を達成するための何らかの方法、またはそのような機能を提供する他のコントロールを提案してください。グリッド表示と同じ機能を持つグリッド表示の代替コントロールはありますか?

答えて

2

あなたはこのように、GridViewコントロールのOnRowDataBoundイベントに各行にonclickイベントを追加する必要があります:あなたが行をクリックすると

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(e.Row, String.Empty); 
} 

、ポストバックが発生します。その後、必要なロジックを実行することができます。

関連する問題