mam jakiś kod, który ustawia wartość komórki w DataRow przez nazwę kolumny tjuzyskać indeks DataTable kolumnie z nazwą
row["ColumnName"] = someValue;
Chcę też od razu ustawić wartość tego wiersza w kolumnie do prawo od powyższego. Najwyraźniej, jeśli pobierałbym komórkę według indeksu zamiast nazwy kolumny, byłoby to łatwe. Więc czy jest jakiś sposób na uzyskanie indeksu kolumny z nazwą kolumny co pozwala mi robić:
row[index + 1] = someOtherValue;
czyli muszę stworzyć pewnego rodzaju słownika nazw indeks kolumny i kolumn, gdy stół jest początkowo tworzony, lub czy mogę uzyskać indeks z nazwy kolumny później bez robienia tego?
+1 dokładnie to, czego potrzebowałem - dzięki! – Andy
Nie potrzebujesz '+ 1' po prostu' wiersz [wiersz.Tabela.kolumny ["nazwa kolumny"] .Zwykle] = someOtherValue; 'zrobi. –
@Piers: ale OP potrzebował następnej kolumny za kolejną kolumną. –