C# 具有栅格视图的复合自定义控件在回发时不维护选定的行

C# 具有栅格视图的复合自定义控件在回发时不维护选定的行,c#,asp.net,C#,Asp.net,我在自定义控件中使用网格视图 void grdStudent_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { GridViewRow row = grdStudent.Rows[e.NewSelectedIndex]; } 它显示grdStudent没有行,错误为“索引超出范围。必须为非负且小于集合的大小。参数名称:Index”。此UR

我在自定义控件中使用网格视图

        void grdStudent_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {

            GridViewRow row = grdStudent.Rows[e.NewSelectedIndex];

        }

它显示grdStudent没有行,错误为“索引超出范围。必须为非负且小于集合的大小。参数名称:Index”。此URL“”显示了问题和解决方案,但我不知道如何实现它请帮助

请检查我的编辑(添加了标签ASP.NET和少量文本更改),另外,最好围绕您的问题添加更多详细信息。e.NewSelectedIndex的值是多少?该值是所选行的值,我得到的是正确的,但是grdstudent没有保留行,返回时它是完全空的