Dobrý den, rád bych se zeptal na problém týkající se datového typu sloupců v DataTable. Vytvořím DataTable a v ní vytvořím 2 sloupce s určením datového typu:
Dim T as new DataTable
T.Columns.Add("DateTime", Type.GetType("System.DateTime"))
T.Columns.Add("Value", Type.GetType("System.Double"))
Následně použiji vytvořenou DataTable jako vstupní parametr metody:
Public Sub Count(ByRef table as DataTable)
Dim X as Date
X = table.Rows(1).Item(0)
End Sub
Problém je v tom, že pokud přistupuji k jednotlivým položkám v předané DataTable v metodě Count tak je jejich datový typ vždy Object a ne mnou vytvořený typ. Následně musím položku konvertovat na Date. Chci se zeptat, zda nepřistupuji k položkám chybně, nebo je u předané DataTable vždy datový typ sloupců Object. Díky.
|