62,046
社区成员
发帖
与我相关
我的任务
分享
protected void GridViewJD_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
int index = e.NewSelectedIndex;
//this.Label_House.Text = GridViewJD.Rows[index].Cells[1].ToString();
}
protected void GridViewJD_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "javascript:__doPostBack('ctl00$ContentPlaceHolder1$ctl00$GridViewJD','Select$" + e.Row.RowIndex.ToString() + "')");
}
}
#region IPostBackEventHandler Members
public void RaisePostBackEvent(string eventArgument)
{
if(eventArgument.StartsWith("选择GridView:"))
{
var rowIndex=int.Parse( eventArgument.Substring(11));
//.......处理这个rowIndex被点击的所有事件,例如设置GridView的SelectIndex,等等。
}
}
#endregion
if (e.Row.RowType == DataControlRowType.DataRow && (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate))
e.Row.Attributes["onclick"] = this.Page.ClientScript.GetPostBackEventReference(this, "选择GridView:" + e.Row.RowIndex.ToString());