在GridView中分页后取不到值
在GridView有个按钮 点击以后想得到这一行某个值~ 第一页显示后点击可以得到值 , 但是启用了分页以后点到第2页点按钮就出错
索引超出范围。必须为非负值并小于集合大小。
参数名: index
按钮是在
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "bton2")
{
Button bt = (Button)e.CommandSource;
GridViewRow row = (GridViewRow)bt.Parent.Parent;
string User_Id = GridView2.DataKeys[row.DataItemIndex].Value.ToString();
string ID = row.Cells[0].Text.ToString();
}
}
着是什么原因啊 大家帮帮忙!