永发信息网

C# 关于DataGridview 数据的临时存储,非数据库。

答案:5  悬赏:60  手机版
解决时间 2021-03-23 04:52
C# 关于DataGridview 数据的临时存储,非数据库。
最佳答案
把数据用文本或者word 或者xml 或者excel保存在本地,每次登陆检查有没有保存数据的文件,或者保存数据文件是否为空,如果不为空,就读出数据。
关闭窗体2时,判断是否有数据需要保存,若有则保存

datagridview有一个CellBeginEdit事件,和一个CellEndEdit事件,在用户开始编辑datagridview裱中数据时发生CellBeginEdit事件,然後结束编辑datagridview裱中数据时发生CellEndEdit,在开始编辑时,你可以把datagridview中的数据放入一个datatable中保存,编辑完成时再保存一次,在用两个datatable进行比较,不知道你想要的是不是这个
全部回答
程序不关闭的情况下保存,可以设置变量追问我知道是用数组变量,求具体操作,谢谢。
把数据存储到datatable中、绑定datagridview
你保存到本地的xml就可以了。
dataset有这个方法:dataset.write("E://xml.xml")这样就可以保存到本地
下次加载的时候:dataset.read("E://xml.xml")就可以了
如果两次调试,也就是程序关闭过应该是需要借助外部存储的,比如数据库,文本文件,xml等,
如果一次调试,不关闭程序就用一个静态的变量就行了,所有相关的添加修改删除都去维护这个静态变量,也就是你说的静态数组(到不一定非得用数组,List等集合都可以)。点击保存的时候把这个信息更新到静态的变量中追问您跟我说的这些在之前的学习中,已经了解学习,现在是不会具体实现。主要是网上关于DataGridView的视频很少,且都与数据库有关。不是我图省事,我现在的问题是不知道从哪里下手,比如:我不知道用户会修改哪一行哪一列的信息,又不知道用户会把信息添加到哪一行中(当然可以默认下一行),添加几行。还有很多其他问题,总之,现在是找不到类似的情形,所以麻烦您我要看的是代码,具体实现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
联想 x61 t7100的CPU多少钱?
单选题人民公社体制约存在A.10多年B.20多年C.
如何安装刻字机驱动,为什么插上之后没有提示
癸酉年甲寅月丁巳日庚卯时八字怎么算命
燕山大学中快餐厅我想知道这个在什么地方
急求一个没有密保的九位数QQ,哪位大神帮帮我
佛付身什么感觉,是身体发光,还是感觉身体变
汽车音响安装,,,,++++
单选题我国古代思想家老子认为,一个人能够认
十进制数90.25转换成二进制是多少?
被人催还账,以恶劣的手段威胁逼迫还款
取得香港永久身份证,内地户口也没注销,申请内
张掖市鼎诺商贸有限责任公司在什么地方啊,我
赞美诗歌1300首歌本下载
一只腿总是麻怎么回事
推荐资讯
在SO2、NaOH、粉尘、CO2、甲醇、CO几种物质中
松下KT4温控中文PDF文档
京东购物是否通过第三方邮局送货到乡镇街道上
62点一除以零点零三等于多少竖 式怎么摆
PS大神来一枚,把下图女孩头顶白处的头发给复
14款宝来都是14年生产的吗
符子依名字打分
---Excuseme,whattimeisitnow?---Sorry,mywat
景鹏数码照像馆地址在什么地方,想过去办事,
Exo’s Show time 中的半语时间是什么意思啊,
艺术生去英国读研究生转专业难吗?跨专业申请
现在找工作怎么还要笔试?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?