我正在研究asp .net c#web应用程序。我有两个列表框,两个用于SubmissionDate和SubmittedFee的文本框。一个被称为项目并设置为单个选择。另一个列表框称为客户端,并设置为多选。对于后端数据库,我创建了一个名为Project with ProjectID,ProjectName和ProjectTitle的表。客户端表具有ClientID,ClientName和Address等。我创建了另一个名为Submission的表,用于通过SubID,SubDate,SubFee,ProjectID,ClientID连接这两个表。当用户从这些列表框中选择一个项目和两个客户端以及SubDate和SubmittedFee时,如何将它们与SubmissoinDate和SubmittedFee一起保存在数据库中。我不想将客户端保存为数据库列中分隔的逗号。因此,每次用户选择多个客户端(例如在列表框中选择三个客户端)时,我的表应该有三个记录具有相同的SubID,相同的SubDate,相同的SubFee,相同的项目ID和三个不同的客户端。我应该能够根据项目ID检索这三个客户端。任何人都可以分享任何示例代码或建议我如何接近。 预先感谢您。如何将列表框的多个选择保存到不含逗号的数据库中在列中分隔
-1
A
回答
0
在数据库中,表之间存在一对多的关系。你可以使用它,所以在这里你的场景 1(Project)=> many(Client)
的关系得以维持。 ,看一下http://code.tutsplus.com/articles/sql-for-beginners-part-3-database-relationships--net-8561
那么你的表结构会像::
CREATE TABLE Project (ProjectID,ProjectName,ProjectTitle)
CREATE TABLE Client (ClientID, ClientName,Address, ProjectID,..)
所以每当你是根据你的ProjectID
你需要做的集团通过在查询到您的客户表作为选择客户::
select * from Client GroupBy ProjectID
然后你会得到正确的结果的关系的基础上。
相关问题
- 1. 如何将逗号分隔列表转换为选择框
- 2. 选择列中的逗号分隔
- 3. 从逗号分隔的列表中选择到温度表中
- 4. 逗号分隔的选择器列表?
- 5. 逗号分隔数据库中所有列的列表(Tablename | Column_names ...)
- 6. 如何在逗号分隔列表中转换列数据
- 7. 选择列,其中值列有多个数据分离逗号
- 8. 从数据库中删除逗号分隔列表中的值
- 9. 将选择列表中的选定项保存到数据库
- 10. 如何将多个选择框数据保存到数据库
- 11. 如何将列表<string>转换为逗号分隔列表中的逗号分隔列表
- 12. mysql将不同的行选入逗号分隔的列表列
- 13. 从多个sql列中逗号分隔的列表
- 14. 如何在逗号分隔列中选择值
- 15. 逗号分隔的列表
- 16. 逗号分隔值到多个位列
- 17. PHP MYSQL - 搜索逗号,逗号分隔列表分隔列表
- 18. Spring MVC将逗号分隔列表绑定到多选
- 19. 如何将多行组合到SQL Server中的逗号分隔列表中?
- 20. 如何将多行组合到Oracle中以逗号分隔的列表中?
- 21. strsplit in R:如何将由逗号分隔的单列数据分成多列?
- 22. 在逗号分隔的数据库列中查找项目
- 23. SQL Server:选择包含多个逗号分隔值的列的行
- 24. 弹簧批 - 逗号分隔值 - 保存在数据库中
- 25. SQL逗号分隔列表中的分析函数列表
- 26. 选择逗号分隔列值
- 27. 使用逗号分隔符将单列数据拆分为SSIS中的多列
- 28. Python将逗号分隔列表转换为熊猫数据框
- 29. 如何将逗号分隔列表发送到in子句中?
- 30. 如何在数据库中显示多个由逗号分隔的值,并将其显示为下拉列表
在数据库中,表之间有一对多的关系。 你可以使用,所以这里在你的场景1(项目)=>很多(客户)关系被维护。 – Rahul 2014-10-29 03:50:24
我建议你看看这里的“如何提出问题”的指导原则:http://stackoverflow.com/help/how-to-ask – elvin 2014-10-29 03:57:28
了解那部分。如何根据我的要求编写我需要编写插入语句的C#代码。我知道如何编写每个列表框的单个选择。不适用于多个单一选择。我应该使用foreach循环吗?谢谢。 – jkhaung 2014-10-29 03:59:22