[予約] GridViewの選択されたライン上のどこにでも行のクリック

オリジナルリンク:http://www.cnblogs.com/Echo529/p/4521701.html

GridViewの行を選択する行の任意の場所をクリックしてください
カテゴリ:
ファーストステップ:追加された行を選択し
    、右のGridView小さな尖った、ダブルクリックして目に見えないセットを再生します、追加して、「選択」を選択し、CommandFieldを上、
第2工程を:処理「ClientScriptManager.RegisterForEventValidation検証のためにポストバックまたはコールバックデータを登録する方法」、ソースファイルに「」「enableEventValidationは=」falseを添加すること; 
第三段階:GridViewのRowDataBoundイベントに次のコードを追加します
保護ボイドGridView1_RowDataBound(オブジェクトSENDER 、GridViewRowEventArgs E)
{ 
     PostBackOptionsのmyPostBackOptions =新しい新しいPostBackOptions(この); 
     myPostBackOptions.AutoPostBack = falseに、
     myPostBackOptions.RequiresJavaScriptProtocol = trueに、
     myPostBackOptions.PerformValidation = falseに、 
} 
第ステップ3:行をやってみたかった後、あなたが選択したGridViewのSelectedIndexChangedイベントを追加します。 
     文字列EVT = Page.ClientScript.GetPostBackClientHyperlink(SENDER GridViewのAS、 "選択$" + e.Row.RowIndex.ToString())。
     e.Row.Attributes.Add( "onclickの"、EVT)。
 保護された無効dataGridView1_SelectedIndexChanged(オブジェクト送信者、EventArgsの電子)
{ 
    あなたが実行したい//機能; 
} 
OK!

 

ます。https://www.cnblogs.com/Echo529/p/4521701.htmlで再現

GridViewの行を選択する行の任意の場所をクリックしてください
カテゴリ:
ファーストステップ:追加された行を選択し
    、右のGridView小さな尖った、ダブルクリックして目に見えないセットを再生します、追加して、「選択」を選択し、CommandFieldを上、
第2工程を:処理「ClientScriptManager.RegisterForEventValidation検証のためにポストバックまたはコールバックデータを登録する方法」、ソースファイルに「」「enableEventValidationは=」falseを添加すること; 
第三段階:GridViewのRowDataBoundイベントに次のコードを追加します
保護ボイドGridView1_RowDataBound(オブジェクトSENDER 、GridViewRowEventArgs E)
{ 
     PostBackOptionsのmyPostBackOptions =新しい新しいPostBackOptions(この); 
     myPostBackOptions.AutoPostBack = falseに、
     myPostBackOptions.RequiresJavaScriptProtocol = trueに、
     myPostBackOptions.PerformValidation = falseに、
     e.Row.Attributes.Add( "onclickの"、EVT); 
} 
第ステップ3:行をやってみたかった後、あなたが選択したGridViewのSelectedIndexChangedイベントを追加します。 
     文字列EVT = Page.ClientScript.GetPostBackClientHyperlink(SENDER GridViewのAS、 "選択$" + e.Row.RowIndex.ToString())。
     e.Row.Attributes.Add( "onclickの"、EVT)。
 保護された無効dataGridView1_SelectedIndexChanged(オブジェクト送信者、EventArgsの電子)
{ 
    あなたが実行したい//機能; 
} 
OK!

 

おすすめ

転載: www.cnblogs.com/bing-03/p/11460233.html