オリジナルリンク: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!