当以另一种形式调用时,DataTable会丢失数据

时间:2012-11-14 09:24:12

标签: asp.net gridview datatable

我有两个网络表单 wf1 wf2

我在 wf1 gridview gv1 中的数据,现在我正在尝试将此数据复制到另一种形式,如

wf2.gv2.DataSource=gv1.DataSource; 
wf2.gv2.DataBind(); 

如果我看到使用断点,我有 gv2 wf2 中的数据,但当我尝试在 wf2 中查看 gv2 ,其中没有记录。 在 wf2 我添加了

 myDiv.Controls.Add(gv2); 

希望你理解我的问题。你能告诉我为什么,我在这个问题上被打了3天

1 个答案:

答案 0 :(得分:1)

gv1不是持久性并且失去其状态。

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