gpt4 book ai didi

c# - gridView.DataSource as DataTable 在 asp.net 中设置为空

转载 作者:太空狗 更新时间:2023-10-29 21:54:57 28 4
gpt4 key购买 nike

我将 gridview.datasource 设置为数据表变量,如下所示:

DataTable dt = gvPaymentHistory.DataSource as DataTable;  

gvPaymentHistory.DataSource 有一条记录,但是在该行执行后 dt 为空。如何将数据源记录传递给 dt?

编辑

DataSource 是一个类对象的List 集合。这不是数据集

最佳答案

简单的方法是在将数据绑定(bind)到网格时将网格的数据源存储在 View 源中,然后在每次需要时从 View 源中检索它。

Gridview.Datasource = yourdatasource;
ViewState["mydatasource"] = yourdatasource;

检索时

DataTable dt = ViewState["mydatasource"] as DataTable;

希望这能解决您的问题。

关于c# - gridView.DataSource as DataTable 在 asp.net 中设置为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11778817/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com