Asp.net DataTable在以另一种形式调用时会丢失数据

Asp.net DataTable在以另一种形式调用时会丢失数据,asp.net,gridview,datatable,Asp.net,Gridview,Datatable,我有两个网络表单,分别是wf1和wf2 我在wf1 gridview gv1中有数据,现在我正试图将这些数据复制到另一个表单,如 wf2.gv2.DataSource=gv1.DataSource; wf2.gv2.DataBind(); 如果我看到使用断点,我在wf2的gv2中有数据,但当我尝试在wf2中查看gv2时,其中没有记录。 在wf2中,我添加了 myDiv.Controls.Add(gv2); 希望你能理解我的问题。你能告诉我为什么,我在这个问题上震惊了3天,gv1不是持

我有两个网络表单,分别是wf1和wf2

我在wf1 gridview gv1中有数据,现在我正试图将这些数据复制到另一个表单,如

wf2.gv2.DataSource=gv1.DataSource; 
wf2.gv2.DataBind(); 
如果我看到使用断点,我在wf2gv2中有数据,但当我尝试在wf2中查看gv2时,其中没有记录。 在wf2中,我添加了

 myDiv.Controls.Add(gv2); 

希望你能理解我的问题。你能告诉我为什么,我在这个问题上震惊了3天,gv1不是持久性和失去它的状态

您需要检查的是:当页面完全呈现时,gv1会像在其他web表单上一样丢失它的值。
您需要找到不同的方法或尝试使用页面加载方法

谢谢您,但我不知道如何做到这一点,因为我刚刚开始编程生涯,您是否有任何示例来说明如何通过其他方法或页面加载方法实现这一点。提前谢谢。看看这是否对你有帮助