Как получить максимум, максимум Visual Basic .NET DataTable

У меня есть система в Visual Basic .NET, весь день я пытался получить два значения или строку, моя проблема в том, что эта система с набором данных, у нее есть (datatable, bindingsurce), но я не мог правильно применить код, который вы дали мне.

Dim acvalormaximo = From aoRow As DataRowView In mMstbenBndSrc
                                Where CType(aoRow.Row,dsConfBanco.MSTBENRow).IDECIA = _oClsFstData.IDECIA 
Select ("CODBEN").Max()

Я жду ваших комментариев или указываю свою ошибку

saludps

0
задан 28.11.2019, 23:02
1 ответ

Я не становлюсь понятным с тобой cГіdigo, но для одного DataTable у тебя есть mГ©todo Compute(), с которым conseguirГЎs то, что ты ищешь.

Какие-то примеры:

Dim maximo as integer = DataTable.Compute("MAX(Campo)", "")
Dim minmo as integer = Dataset.tables(0).Compute("MIN(Campo)", "")
Dim AnyoActual as String = DatePart(DateInterval.Year, now()).ToString
Dim maximoAnyo as integer = DataTable.Compute("MAX(Campo)", "Anyo='" & AnyoActual & "'")
0
ответ дан 01.12.2019, 10:40
  • 1
    Я использую dataset, старайтесь осуществлять этот код ранее, средний ошибку, я захотел сделать LINQ – alfredo.avmb 28.11.2019, 23:32
  • 2
    Я использую dataset, старайтесь осуществлять этот код ранее, средний ошибку, я стараюсь делать это с LINQ, я буду стараться отлаживать код, полужирный шрифт dim acvalor максимум = from aoRow in DataRowView in mBindinSourceCodigo where Ctype (aoRow.row, datasetbanco.mstcodigorow) .idecia = codigo.idecia select (" CODBEN") .max () ** полужирный шрифт ** Привет дар roger – alfredo.avmb 28.11.2019, 23:39

Теги

Похожие вопросы