我写了如下句话,其实就是想获取当前行的行数值:
protected void gvTxnInfo_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
int index = this.GridView.SelectedRow.RowIndex;
}
然后系统就说这句话“未将对象引用设置到对象的实例”,
这是什么意思,该怎么改?
protected void gvTxnInfo_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
int index = this.GridView.SelectedRow.RowIndex;
}
然后系统就说这句话“未将对象引用设置到对象的实例”,
这是什么意思,该怎么改?
{
int index = this.GridView.SelectedRow.RowIndex;
}
当你GridView中没有数据或没有选中时,说明你没有选中行。所以this.GridView.SelectedRow没有实例,RowIndex就无效。
解决方法同楼上。