GridView1.DataKeys[e.RowIndex].Value.ToString()可能不是数字输出一下看看
string str = GridView1.DataKeys[e.RowIndex].Value.ToString();int curkey = Int32.Parse(str);看下是不是zxh861051835 | 一级 e.RowIndex 这里面的值 有好几个
e.RowIndex 这里面的值 有好几个