C# 如何从代码隐藏中访问对象数据源绑定值

C# 如何从代码隐藏中访问对象数据源绑定值,c#,.net,webforms,C#,.net,Webforms,我有一个旧的源代码,它使用对象数据源将数据绑定到网格。我想将对象数据源发送的原始数据存储到ViewState。到目前为止您尝试了什么?@SelimYıldız-我仍然无法理解如何从数据源访问数据…您想将GridView数据源分配给ViewState吗?@Julián-不知何故,我能够实现这一点。odsResult是我的对象数据源。在一个按钮中,单击I call.Select()方法调用odsResult并将所有内容检索到ViewState。它起作用了。但我想知道这是最好的方法吗?如果在ViewS

我有一个旧的源代码,它使用对象数据源将数据绑定到网格。我想将对象数据源发送的原始数据存储到ViewState。

到目前为止您尝试了什么?@SelimYıldız-我仍然无法理解如何从数据源访问数据…您想将GridView数据源分配给ViewState吗?@Julián-不知何故,我能够实现这一点。odsResult是我的对象数据源。在一个按钮中,单击I call.Select()方法调用odsResult并将所有内容检索到ViewState。它起作用了。但我想知道这是最好的方法吗?如果在ViewState中存储数据集,我知道ViewState与客户端并肩工作并发送加密信息,这意味着存储的信息越多,可能会影响应用程序的性能。我使用ViewState来存储小变量(字符串、int等),但是如果我想存储数据集,可以使用服务器端的“会话”对象。