关于网格列信息保存的问题

ahljxwy 2010-11-24 04:41:09
1.比如各种单据或是基础信息的列表显示,网格控件的列宽度以及列位置的信息是保存在数据库中还是本地文件中?
2.以怎样的格式保存比较好呢?还有比如:网格上的信息是一条SQL语句查询出来的,网格控件的列位置或列宽度改变后也不知道以怎样的格式保存起来?
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahljxwy 2010-11-25
  • 打赏
  • 举报
回复
比如我一条SQL语句查询出一个datatable,将这个datatable的数据显示到一个网格上,SQL语句是这样的:
select A1,A2,A3,A4... 现在显示在网格上也是A1,A2,A3,A4... ,我将网格上A3的位置拖放到了A2的位置,下次查询数据的SQL语句还是:select A1,A2,A3,A4... ,但显示到界面上要是A1,A3,A2,A4... ,我想保存到数据库中,以怎样的形式保存呢?
ahljxwy 2010-11-25
  • 打赏
  • 举报
回复


比如要做到像这样的保存表格信息,数据库表应该怎样设计呢?
ahljxwy 2010-11-25
  • 打赏
  • 举报
回复
顶顶更健康
mooniscrazy 2010-11-24
  • 打赏
  • 举报
回复
如果自己编程的话,当然是可以保存,不过代码量比较大。可以用序列化或者xml序列化来解决这个问题。
把表格中需要的数据提取出来,作为一个单独的对象,需要保存的时候,把这个对象序列化。需要从文件中恢复的时候,从文件中反序列化。
保存在数据库,或者保存在文件中,都可以。序列化是可以写到一个流的,反序列化也可以从流中读取。
只要把对数据库和对文件的操作封装成对流的操作,二者都是一样的。
ahljxwy 2010-11-24
  • 打赏
  • 举报
回复
请大家多多指教!

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧