protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
//用GridView的Select列时,可以使用这个方法
//e.NewSelectedIndex;//当前要选择的行,获取的是GridView当前页的index
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
//this.GridView1.SelectedValue.ToString();
//当前要选择的行的DataKeys,获取的是GridView当前页的DataKeys,
//比如可以设置GridView的DataKeys是数据源里的"ID"那么这里获取的就是当前选中行的数据的ID.
//需要注意的是,SelectedValue只有在SelectedIndexChanged中才有值,其他时候是null;
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//e.RowIndex;//当前要提交的行,获取的是GridView当前页的index
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
//e.NewEditIndex;//当前要编辑的行,获取的是GridView当前页的index
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
//e.RowIndex;//当前要删除的行,获取的是GridView当前页的index
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
//e.RowIndex;//当前要撤消编辑的行,获取的是GridView当前页的index
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
//e.NewPageIndex;//当前要到的页,获取的是GridView要切换页的index
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowIndex != GridView1.EditIndex)
{
//e.Row;//当前已经生成,并绑定好数据的行;
}
}