C# 如何对表进行排序、更改内容的历史记录以及将要更改的内容?
我正在做一个项目,我真的需要一些帮助。 我正在使用asp.net 要求:Gridview,sql数据库2008,sql数据源C# 如何对表进行排序、更改内容的历史记录以及将要更改的内容?,c#,asp.net,sql,gridview,C#,Asp.net,Sql,Gridview,我正在做一个项目,我真的需要一些帮助。 我正在使用asp.net 要求:Gridview,sql数据库2008,sql数据源 Table name : ancientsItems Columns: ID|NAME |Age |Code |Repair |Date| 1 Vase 20 B829 Yes/No x/xx/xxx I would like to do the following: If I select in the repair column value : YE
Table name : ancientsItems
Columns:
ID|NAME |Age |Code |Repair |Date|
1 Vase 20 B829 Yes/No x/xx/xxx
I would like to do the following:
If I select in the repair column value : YES , then two columns will be aded with time/final time:
ID|NAME |Age |Code |Repair | Time | Final Time |Date|
1 Vase 20 B829 Yes xx xx x/xx/xxx
开始维修时,我想在下面单独做一张桌子 修复,然后,将添加修复条件为“是”的所有行。
当我从第一个表中添加最后一行时间时, 在一个单独的表中,将添加包含所有
值、名称、年龄、id、修复、时间、最终值、日期
伊琳娜这里有几件事还不清楚。请编辑您的问题以包含更多细节,我们可能会帮助您 我有几个问题:你到底有什么问题?操纵页面以便编辑数据或数据库结构本身 如果一件物品修理两次或两次以上,会发生什么情况 当当前日期更改一年时,项目的“年龄”会发生什么变化?什么(如果有的话)更新了它 根据我对情况的理解,我将创建如下数据库表:
AncientItems:
Id, Code, Name, ItemCreationDate (ItemCreationdate being Now-Item Age).
AncientItemRepairs:
Id, AncientItemId, RepairDate, Any other repair-specific info.
这意味着您根本不将维修信息存储在项目旁边-相反,单个项目可以通过AncientItemId链接到多个维修记录
此外,由于我们现在存储的是ItemCreationDate而不是age,因此不需要每年更新一次
关于如何在ASP.Net项目中更新Gridview,我们需要更多信息:
- 如何访问数据库(实体框架/ADO/?)
- 您是否有现有的数据访问层可供使用
- 到目前为止,您尝试了什么代码?为什么不起作用