Usuário com melhor resposta
DataTable

Pergunta
-
Bom dia pessoal. Alguém por favor me de uma ajuda ou uma luz.
Tenho esse Datatable que faço da seguinte forma
protected void CriarDatatable()
{
DataTable Pistolados = new DataTable();
Pistolados.Columns.Add("Idproduto", typeof(string));
Pistolados.Columns.Add("Codigoproduto", typeof(string));
Pistolados.Columns.Add("NomProd", typeof(string));
Pistolados.Columns.Add("Qtd", typeof(string));
Pistolados.Columns.Add("Lote", typeof(string));
Pistolados.Columns.Add("Validade", typeof(string));//Incluindo dessa forma
Pistolados.Rows.Add("7","07145","A","1","16115604","31/03/2022");
Pistolados.Rows.Add("7","07145","A","1","16115604","31/03/2022");
Pistolados.Rows.Add("7","07145","A","1","16115604","31/03/2022");
Pistolados.Rows.Add("8","02204","B","1","000","31/12/2099");
Pistolados.Rows.Add("9","05177","C","1","YCLJ170228","28/09/2021");
Pistolados.Rows.Add("9","05177","C","1","YCLJ170228","28/09/2021");
Pistolados.Rows.Add("10","02204","D","1","000","31/12/2099");
Pistolados.Rows.Add("10","02204","D","1","000","31/12/2099");
}Gostaria de efetuar esse Select abaixo no meu Datatable. Isso é possivel?
SELECT Idproduto,Codigoproduto,NomProd,Count(Qtd) as Qtd,Lote,Validade
FROM tabela
Group by Idproduto,Lote,Validade Order by CodigoprodutoPor favor. Alguem pode me ajudar. Já procurei varias soluções na Net e nenhuma delas chega a resolver.
Fabricio
Respostas
-
Não consegue fazer com LINQ?
https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/queries-in-linq-to-dataset
"As fontes de dados que implementam a interface genérica IEnumerable<T> podem ser consultadas por meio do LINQ. Chamar AsEnumerable em um DataTable retorna um objeto que implementa a interface IEnumerable<T> genérica, que serve como fonte de dados para consultas de LINQ to DataSet."
- Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
- Não Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
- Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
Todas as Respostas
-
Não consegue fazer com LINQ?
https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/queries-in-linq-to-dataset
"As fontes de dados que implementam a interface genérica IEnumerable<T> podem ser consultadas por meio do LINQ. Chamar AsEnumerable em um DataTable retorna um objeto que implementa a interface IEnumerable<T> genérica, que serve como fonte de dados para consultas de LINQ to DataSet."
- Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
- Não Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
- Marcado como Resposta Fabriciovale segunda-feira, 16 de setembro de 2019 11:09
-