语言:VB.Net
平台:Windows
IDE:Visual Studio 2013
我有一个应用程序,其中我使用通过datagridview加载的100张Excel工作表中的数据。用户可以通过用于计算的datagridview修改数据。数据库是静态的,datagridview更改不会影响数据库。
考虑到读写效率(在未来版本中),最好使用Excel或某些DBMS。我在VB.Net工作。
感谢您的回答,我不熟悉编码...... :)
答案 0 :(得分:0)
要检索
dim da as new sqldataAdapter("select *from tblname",conn)
dim ds as new dataset
da.Fill(ds)
datagridview1.DataSource=ds.Tables(0)
保存
for each r as datagridrow in datagridview1.rows
for each c as datagridcell in r
'sql insert code
next
next
答案 1 :(得分:0)
"考虑到阅读和写作的效率......数据库通常在数据大小达到一定水平时获胜。当然,在Excel中不容易获得的数据库还有其他好处:类型完整性,查询,表关系等。
Excel确实有一件事就是公式。如果您严重依赖工作表中的那些,那么在转换为DB之前可能需要进行一些规划。例如,仍然使用Excel作为UI并允许用户使用公式,但在保存结果数据后会上传到数据库。但这一切都取决于你的项目的细节。