Avdelning torrkod: Har inte testat men i ADO finns ett kommando som heter GetRows och kan användas. Tror du kan använda samma princip i ado.net Pelle: det går nästan ;)Sv: datatable till array
<code>
dim dataArr() as object
redim preserve dataArr(dt.columns.count-1,ds.rows.count -1)
dim r as datarow
dim i as integer = 0
for each r in dt.rows
for x as integer = 0 to dt.columns.count - 1
dataArr(x,i) = r.item(x)
next
i +=1
next
</code>
Eller nånting sånt.
Det finns något som heter ItemArray() på radobjektet men det returnerar bara en endimentionell array men kanske man skulle kunna dra nytta av den ändå .. Hmm
//Mikael SandSv: datatable till array
Ex: minArray = Rst.GetRows()Sv: datatable till array
Tyvärr finns det inte någon GetRows liknande metod i ADO.Net.
/Fredrik Normén NSQUARED2Sv: datatable till array
(i c# syntax:)
DataRow[] Rows=MyDataTable.Select(); //kopiera rader till en array av DataRows
Rows[rowindex][colindex]=värde;
//Roger