GridView RowClick Event

原本的做法是比較簡單的透過新增 ButtonField 來實作,
可是因為資料表的欄位比較多,每次都要拉到後面來點 Button 觸發 RowClick 很麻煩,
所以換一個方式來實作,直接點該列隨便一欄就可以觸發 RowClick ~~

利用 RowDataBound  事件,在每列動態新增 onclick 事件,並定義事件內容為 RowSelected。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
	if (e.Row.RowType == DataControlRowType.DataRow)
	{
		e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(GridView1, "Select$" + e.Row.RowIndex);
	}
}
在透過 SelectedIndexChanged 來擷取 RowSelected 的資料。
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
	string ls_GetVal = GridView1.SelectedRow.Cells[5].Text;
}

 大功告成~~