我所拥有的是两个mysql表,例如:
Table 1:
----------------
| ID | Time |
****************
| 1 | 3:00pm |
----------------
| 2 | 4:00pm |
----------------
| 3 | 5:00pm |
----------------
| 4 | 6:00pm |
---------------
| 5 7:00pm |
================
Table 2:
----------------
| ID | Type |
****************
| 1 | A |
----------------
| 2 | B |
----------------
| 3 | C |
----------------
| 4 | D |
----------------
| 5 | E |
================
我基本上想要实现的是在ASP.NET中有一个表单,它将列表A,B,C,D,E
显示为顶部的列,左侧的时间为每个单元格的文本框,以便我可以放置一个值,然后更新映射分配的另一个表。例如。 A类在下午3点等有5个等等。
这可能吗?此类别和/或时间也可能不同,因此必须根据从select语句中检索到的值创建表。
修改的
在Excel中快速哈希以显示我的意思,所以基本上它根据它从mySQL中检索的内容创建行和列。然后我可以输入每个单元格的文本框,然后单击一个更新按钮,该值将值存储在我用于分配的单独表中。
答案 0 :(得分:0)
您可能需要拥有一个ID作为主键,然后是每个表的另一组ID,这将成为外键的工作原理。例如,ID>主键,TypeID(用于类型表)>外键与时间有关,而TimeID(对于时间表)>外键涉及类型。这是我看到你将这些表组合在一起进行更新的唯一方法。现在把它放在gridview中,可能是另一个问题。为此,我建议您:How to merge two tables