2011-12-31 79 views
-2

数据表筛选器无法应用于存储在会话中的Datatable。c中的数据表筛选器#

任何人都可以给我这个问题的线索吗?

+0

筛选DataTable中,你可以请提供您的代码,以便我们可以为您推荐一些更好的答案 – Peeyush 2011-12-31 08:55:49

回答

1
private void CopyDataTable(DataTable table){ 
    // Create an object variable for the copy. 
    DataTable copyDataTable; 
    copyDataTable = table.Copy(); 

    // Insert code to work with the copy. 
} 
0

听起来像你需要复制数据表而不是只分配它。我假设你正在做这样的事情:

dim NewDatatable as datatable = session("sessiontable") 

我不是100%,但我认为这一切将做的是分配一个内存指针。尝试:

dim NewDatatable as datatable = ctype(session("sessiontable"), datatable).copy() 

不是100语法%,但应该八九不离十

0
DataRow[] dr=table.select("filter"); 

Datatable dt= dr.CopyToDataTable(); 

希望可以帮到你

0

您可以通过

DatatTableObject.DefualtView.RowFilter = "filter string"; 
DatatTableObject = DatatTableObject.DefualtView.ToTable();