选择项目时UI编辑器崩溃

时间:2019-03-16 15:06:20

标签: c#

我有一个在VS 2017中使用Framework 4.7.2和Devexpress 17构建的编辑器。它是旧游戏的编辑器。使用编辑器,我可以将NPC /小怪兽加入游戏世界。我可以在“调试和发布”模式下进行编译。

编辑器具有用于级别,派系的统计窗口。您可以搜索物品并将其放入生物,然后会有一个小屏幕显示生物的图片,也可以将图片添加到生物。

我遇到的问题是这个。我启动了GUI编辑器,我可以看到所有可用的生物,我可以搜索所有项目。但是我看不到暴民的照片,而且统计信息全是空的,当我单击表并想选择另一个暴徒时,编辑器崩溃了。

enter image description here

我尝试调试它,这是错误:

System.IndexOUtOffRangeExceptions-在位置0没有行

但是我在SQL表中有200行。由于某种原因,它不会更新暴民并显示图片。就像它没有连接。编辑器指向此位置。

n - 1

===================================

调试器指向此位置:

// Get Last Mob Item ID
        private int GetNextItemID()
        {
            DataTable lastInsert = SQL.ExecuteQuery("SELECT max(id) from mob_items;");
            return int.Parse(lastInsert.Rows[0][0].ToString());
        }


          private int GetNextMobID()
        {
            DataTable lastInsert = SQL.ExecuteQuery("SELECT max(mob_id) from mob_base;");
            return int.Parse(lastInsert.Rows[0][0].ToString());
        }

我尽了一切,但我不知道该如何解决该错误。

0 个答案:

没有答案