我正在尝试为朋友手机商店建立一个简单的库存计划 我想使用C#和访问数据库来存储数据
数据库将有2个主要列表:
GUI将使用多个删除列表 品牌会给我:三星,HTC等等...... model会给我:I9000,i9100等等......
当我试图思考如何制作时,我遇到的两个主要问题是:
答案 0 :(得分:3)
首先:不使用Access,使用SQL Server 2008 Express。但这只是个人品味。
您需要做什么才能实现您的目标:在Visual Studio中创建一个类型化数据集,其中包含一个品牌表和一个模型表。使用brand
列上的关系关联这两个表。
从数据库中读取两个表 - 首先是brands
表,然后是models
表。否则你会收到错误。
为两个列表创建主/详细绑定。为此,请将两个BindingSource
实例拖放到表单中。将其中一个与“品牌”列表相关联,将一个与“设备”列表相关联。 “品牌”BindingSource
的数据源必须设置为数据集中的brands
表,其他BindingSource
的数据源必须设置为关系两个表之间。所有这些都可以是设计师中的一个。
如果您在设置绑定时遇到问题,请点击“C#主细节绑定数据集”。
修改强>
另一个选择 - 如果数据库连接速度很快 - 将填充数据库中的品牌列表,每当选择一个品牌时,使用所选的品牌名称即时清除并重新填充数据库中的模型列表。 / p>