【问题标题】:DataTable loses data when called in another form以另一种形式调用时,DataTable 会丢失数据
【发布时间】:2012-11-14 09:24:11
【问题描述】:

我有两个网络表单,分别是 wf1wf2

我在 wf1 gridview gv1 中有数据,现在我正在尝试将此数据复制到另一个表单,例如

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

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

 myDiv.Controls.Add(gv2); 

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

【问题讨论】:

    标签: asp.net gridview datatable


    【解决方案1】:

    gv1 不是持久化和失去它的状态。

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

    【讨论】:

    • 谢谢frnd,但我不知道该怎么做,因为我刚开始我的编程生涯,你有没有例子来展示如何通过其他方法或页面加载方法来实现它.提前致谢。
    • 看看这对你有没有帮助dotnetspider.com/forum/…
    猜你喜欢
    • 2015-10-26
    • 2012-10-23
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    相关资源
    最近更新 更多