From aaa1d04c87b045802eea5b590bb65a5728302def Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Mon, 4 Jul 2022 12:03:43 +0200 Subject: [PATCH] Add Overload for ItemEx --- Modules.Language/DataTableEx.vb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Modules.Language/DataTableEx.vb b/Modules.Language/DataTableEx.vb index fb130dfa..936d29c0 100644 --- a/Modules.Language/DataTableEx.vb +++ b/Modules.Language/DataTableEx.vb @@ -10,6 +10,15 @@ Public Module DataTableEx End Try End Function + + Public Function ItemEx(Of T)(pRow As DataRow, pFieldIndex As Integer, Optional pDefaultValue As T = Nothing) As T + Try + Return Utils.NotNull(pRow.Item(pFieldIndex), pDefaultValue) + Catch ex As Exception + Return Nothing + End Try + End Function + Public Function First(pTable As DataTable) As DataRow Try