C# 在Gridview中归档旧数据

C# 在Gridview中归档旧数据,c#,gridview,archive,C#,Gridview,Archive,我有一个gridview,其中包含一些列,如日期和状态,这些列将由我的用户每天编辑。是否有办法每天归档或保存这些条目,然后有一个按钮显示一个弹出窗口或一个带有归档值的临时gridview行 我看到一些帖子对mysql做了类似的事情,但不确定如何将其应用于我的情况,以下是我的发现: "select * from table1 where DATE < now() - interval 1 year" -u myuser -pxxxxxxxxx mydatabase > mydumpf

我有一个gridview,其中包含一些列,如日期和状态,这些列将由我的用户每天编辑。是否有办法每天归档或保存这些条目,然后有一个按钮显示一个弹出窗口或一个带有归档值的临时gridview行

我看到一些帖子对mysql做了类似的事情,但不确定如何将其应用于我的情况,以下是我的发现:

 "select * from table1 where DATE < now() - interval 1 year" -u myuser -pxxxxxxxxx mydatabase > mydumpfile.txt

delete from your_table where `date` < now() - interval 1 year
“从表1中选择*,其中日期mydumpfile.txt
从您的_表中删除,其中'date`
如果在存档表中发生更改,我将每天保存旧数据,如果用户选择,则检索保存的数据

因此,基本上,我需要帮助来完成以下工作:

  • 每天编辑时归档某些网格单元格(日期、状态等)
  • 将这些存档项目保存一个月(但可以根据需要更改长度)
  • 在gridview中/为gridview设置一个按钮,按下该按钮时将显示该按钮

任何正确方向的提示都会很好。

您完全知道自己需要什么。你能更具体地说你需要什么帮助吗?我需要实际sql查询和代码的帮助来完成任务。是否有一种在sql中归档数据的特定方法?然后,一旦存档,如何在gridview中用当前数据显示存档数据。