Datatable filter не применим для Datatable, который хранится в сеансе.Datatable Filter in C#
Может ли кто-нибудь дать мне ключ к этой проблеме?
Datatable filter не применим для Datatable, который хранится в сеансе.Datatable Filter in C#
Может ли кто-нибудь дать мне ключ к этой проблеме?
private void CopyDataTable(DataTable table){
// Create an object variable for the copy.
DataTable copyDataTable;
copyDataTable = table.Copy();
// Insert code to work with the copy.
}
звучит так, как будто вам нужно скопировать данные, а не просто назначить его. Я предполагаю, что вы делаете что-то вроде этого:
dim NewDatatable as datatable = session("sessiontable")
Я не 100%, но я думаю, что все это будет сделать, это присвоить указатель памяти. Попробуйте:
dim NewDatatable as datatable = ctype(session("sessiontable"), datatable).copy()
не на 100% по синтаксису, но должно быть довольно близко
DataRow[] dr=table.select("filter");
Datatable dt= dr.CopyToDataTable();
Я надеюсь, что может помочь вам
Использование DataView.RowFilter.
dataTable.DefaultView.RowFilter="columnName='expressionValue'";
Вы можете фильтровать DataTable по
DatatTableObject.DefualtView.RowFilter = "filter string";
DatatTableObject = DatatTableObject.DefualtView.ToTable();
Пожалуйста, вы можете предоставить вам код, чтобы мы могли предложить вам несколько лучший ответ – Peeyush