如何在一行数据库中存储来自所有datagridview的数据(或不同的方法?)

时间:2013-06-05 13:14:06

标签: c# datagridview load save

我正在制作一个程序来为我的客户创建优惠。一切都很好。但我尝试将其存储在某种数据库中的商品中。该计划以PDF格式提供报价。但有时我需要加载一个提议来进行一些更改。 我有一个带有7列的datagridview和一些带有客户数据的文本框。我需要存储此客户端数据和商品的所有行。我遇到的问题是datagridview中有不同数量的行,所以我无法将其存储在我使用的SQL数据库中。 我怎么解决这个问题?我应该使用csv文件吗? XLS?或者还有其他一些技巧吗?

提前谢谢。

2 个答案:

答案 0 :(得分:1)

不确定我是否正确理解了这个问题,但为什么你不能将这些数据存储在具有相同OfferID的多个数据库行中?为什么要在一个数据库行中拥有它?之后,您可以创建如下选项:

Select * From Table where OfferID = some_id

从我的角度来看,在数据库中保存几行并不重要。

答案 1 :(得分:0)

我的第一个想法是序列化(即XmlSerializer)你的gridview并将其存储为一个字符串