C#:
1
2
3
4
5
6
7
8
9
10
11
| [...] UnTypedMyTableDataRows = dsMyTable.tblMyTable.Select(strFilter); MyTableDataSet.tblMyTableRow[] TypedMyTableDataRows = new MyTableDataSet.tblMyTableRow[UnTypedMyTableDataRows.Length]; for(int i = 0; i < UnTypedMyTableDataRows.Length; i++) { TypedMyTableDataRows[i] = (MyTableDataSet.tblMyTableRow) UnTypedMyTableDataRows[i]; } |
Ik gebruik bovenstaande code om na een Select() (wat een untyped dataset teruggeeft) weer een typed dataset te maken. Eerlijk gezegd is 't imo nogal ranzige code, maar ook de enige 'oplossing', omdat je wel naar een Row maar niet naar een Row-array kunt casten... Of mis ik iets?