0

我拥有的是两个 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为顶部的列,左侧的时间与每个单元格的文本框,以便我可以放置一个值,然后更新另一个表映射分配。EG 类别 A 下午 3 点有 5 个等。

这可能吗?此外,类别和/或时间可能会有所不同,因此必须根据从 select 语句中检索到的值来创建表。

编辑

在 Excel 中快速散列以显示我的意思,所以基本上它根据从 mySQL 检索到的内容创建行和列。然后我可以在每个单元格的文本框中键入并单击一个更新按钮,该按钮将值存储在我用于分配的单独表中。

图像1

4

1 回答 1

0

您可能需要有一个作为主键的 ID,然后是每个表的另一组 ID,这将是一个外键才能正常工作。比如ID > 主键,TypeID(for type table) > foreign key 对应时间,TimeID(for time table) > foreign key 对应类型。这真的是我看到您合并表格以进行更新的唯一方式。现在将其放入网格视图中,可能是另一个问题。为此,我建议您参考:如何合并两个表

于 2013-05-26T05:04:00.983 回答