对不起,如果这是一个愚蠢的问题,但我仍然在学习编程的No Nos。这样做可以吗?将所有变量存储在datagridview中
我正在创建一个处理存储在xml文件中的大量数据的应用程序。
的xml文件的文件以这种格式
<Name>
<Property_1></Property_1>
<Property_2></Property_2>
<Property_3></Property_3>
</Name>
格式有每名约16性质和很多名字。
我目前所做的是将所有数据从xml文件导入到datagridview,并隐藏用户不需要看到的列。我正在使用datagridview中的数据进行所有操作。
可以这样做,还是只更好地获取所需的数据并从xml文件中进行常量读取会更好?
例如: 当用户进行选择时,现在我使用a作为每个循环来查看所有行,并仅使匹配的行可见。
或者应该这样,当用户进行选择时,程序将查找xml文件中的所有匹配条件,并将所有数据加载到网格视图中。
非常感谢你的信息! 这只是在家中使用,以帮助加快过程,我选择这种方式的唯一原因是因为它看起来更容易,更高效。 我觉得,从XML文件不断读取,程序会更容易引发异常,常量读取也会导致性能下降。它是否正确?或不正确的逻辑? – 2013-04-23 13:44:25
从内存中读取数据比从磁盘读取数据快上千倍,无论这个问题是否重要都是另一个问题。你的计划时间越长,你就应该得到更长远的“更容易,更高效”的理解。你在设计过程中挣扎的技能可能值得花费额外的时间。当然,没有人会感谢你花了一个星期的时间编写一些下午应该完成的代码。 – PatFromCanada 2013-04-23 13:59:55