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