WINFORM程序
以前较少用dataGridView,今天参照一些资料写了新增、修改,删除的代码
但觉得效率很低,插入5000条数据就差不多要1分钟
想请大家提供一些效率较高的代码或实例。要求:
textbox、dataGridView需要与数据库同步 新增、修改,删除
效率要高
以前较少用dataGridView,今天参照一些资料写了新增、修改,删除的代码
但觉得效率很低,插入5000条数据就差不多要1分钟
想请大家提供一些效率较高的代码或实例。要求:
textbox、dataGridView需要与数据库同步 新增、修改,删除
效率要高
解决方案 »
- 关于winform控件问题
- c#中SplitContainer的使用
- ◆◇◆ 求 Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF) ◆◇◆
- 关于datagridview设置列填充的疑问?
- 如何把一个文件复制一个文件夹中,在线等!
- 请以前用MFC,后来转向visualc#.NET的前辈们指导一下你们转到NET的经验,解我几个疑问~~
- Anders Hejlsberg 谈 C# 3.0(Cw (That's C Omega))
- 如何用ViewState保存我的用户空间的状态
- 如果解决用户'sa'登录失败的问题?
- [求助]XML在传输那些字符时会出错???
- 现在不会作了,望高手帮忙?谢谢
- 关于c#连接数据库的问题
2、在更新dataview的时候用updatebegin,更新结束后调用updateend
再更新2条建议
3、尽量用dataset来操作数据库
4、在界面中增加一些交互界面改善用户体验(例如进度条,并允许用户结束该操作)
http://www.itstrike.cn/Home.mvc/Search?key=dataGridView
我在 新增 和 删除 时用的是 INSERT 语句, 并用ExecuteNonQuery方法
更新时用BindingSource
我用存储过程来操作,插入5000条还是蛮快的
一般是不充许一次性提交这么多数据的,我通常界面数据的可视化范围保持在40条左右,多了客户也懒得去拉滚动条的
假如给你一个软件,列表显示5000条数据,你也不愿意去操作吧,最好搞成分页形式