未处理的类型' System.StackOverflowException'发生在mscorlib.dll中

时间:2014-08-20 05:30:54

标签: windows stack-overflow

我正在使用Janus(第三方)网格并获取“System.StackOverflowException”。不知道如何解决它。我想感谢任何帮助。

     private void gridEX1_FormattingRow(object sender, RowLoadEventArgs e)
    {
        int index = e.Row.RowIndex;
        try
        {
            if (!Convert.IsDBNull(gridEX1.GetRow(index).Cells["HEADER_ORDER_PACKAGE_ROW_ID"].Value))
            {
                if (Convert.ToInt32(gridEX1.GetRow(index).Cells["HEADER_ORDER_PACKAGE_ROW_ID"].Value) == PARENT_ORDER_PACKAGE_ID)
                {

                    **gridEX1.MoveToRowIndex(index);**
                    GridEXRow curRow = gridEX1.GetRow();
                    if (curRow != null)
                    {
                        curRow.Expanded = true;

                    }

                }

            }
        }
        catch (Exception ex)
        {

        }
    }

1 个答案:

答案 0 :(得分:0)

处理程序中的一行似乎再次调用处理程序本身。依此类推,所以你得到StackOverflow。