この質問が何百回も聞かれたことは知っていますが、さまざまなソリューションを実装するのに苦労しています。asp.netWebアプリケーションC#のグリッドビューから選択した行を取得する必要があります。データバインディングを実行しました。編集/更新ボタンまたはチェックボックス/ラジオボタンを使用するには、行をクリックして選択します。助けてください、私は少し立ち往生しており、javascriptベースのソリューションを実装したくありません。ありがとうございます。
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("OnMouseOver", "this.style.cursor='pointer';this.style.textDecoration='underline';");
e.Row.Attributes["onmouseout"] = "this.style.textDecoration='none';";
e.Row.ToolTip = "Click on select row";
e.Row.Attributes["OnClick"] = Page.ClientScript.GetPostBackClientHyperlink(this.SingleSelectGrid, "Select$" + e.Row.RowIndex);
LinkButton selectbutton = new LinkButton()
{
CommandName = "Select",
Text = e.Row.Cells[0].Text
};
e.Row.Cells[0].Controls.Add(selectbutton);
e.Row.Attributes["OnClick"] = Page.ClientScript.GetPostBackClientHyperlink(selectbutton, "");
}