C# 在aspx页面中显示和更新网格(或表格)中两个表格的数据?

C# 在aspx页面中显示和更新网格(或表格)中两个表格的数据?,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我需要你的指导,请做一个不寻常的任务,我不知道如何才能做到。我有三个数据库表。CompanyName(它有Id和CompanyName列)和Agent(它有Id和AgentName列)以及Rates(RowId、AgentCompanyName、AgentName和Date) 要求在一个网格或表格中显示代理和公司表的数据,公司显示为列,代理显示为x轴上的行,代理显示为y轴上的行(一列)。这就像一个矩阵一样显示,每个矩阵的连接将有一个文本框(代理对该公司的价值) 注意:更新按钮可以作为列位于左侧,

我需要你的指导,请做一个不寻常的任务,我不知道如何才能做到。我有三个数据库表。CompanyName(它有Id和CompanyName列)和Agent(它有Id和AgentName列)以及Rates(RowId、AgentCompanyName、AgentName和Date)

要求在一个网格或表格中显示代理和公司表的数据,公司显示为列,代理显示为x轴上的行,代理显示为y轴上的行(一列)。这就像一个矩阵一样显示,每个矩阵的连接将有一个文本框(代理对该公司的价值)

注意:更新按钮可以作为列位于左侧,也可以作为单个按钮位于表下方。可以没有任何列(compnayName)和任何行(代理名称)。按Update时,这些费率将保存在费率表中

如何显示这样的页面以及如何实现更新功能


根据最适合您的方式,您可以创建一个存储过程来接受所有这些字段并更新表,也可以为每个表执行一个insert/update存储过程

如果你要求一个完整的编码解决方案,可能有人会回应。如果您询问该方法,我将从数据库中获取多个集合,并利用数据关系形成列/行排列。如果知道行索引和所选列,就可以进行回存。