Saya memiliki DataSet yang saya dapatkan DataTable dari yang saya sedang dikirimkan kembali dari panggilan fungsi. Ini memiliki 15-20 kolom, namun saya hanya ingin 10 kolom data.
Apakah ada cara untuk menghapus kolom yang tidak saya inginkan, salin DataTable ke kolom lain yang hanya memiliki kolom yang saya inginkan atau lebih baik mengulang koleksi dan cukup gunakan kolom yang saya butuhkan.
Saya perlu menulis nilai ke file data dengan panjang tetap.
Jawaban:
Selain membatasi kolom yang dipilih untuk mengurangi bandwidth dan memori:
sumber
DataTable
sudah ada, tidak hanya di tempat kosongDataTable
.Untuk menghapus semua kolom setelah yang Anda inginkan, kode di bawah ini harus berfungsi. Ini akan dihapus pada indeks 10 (ingat Kolom berbasis 0), sampai jumlah Kolom 10 atau kurang.
sumber
Pertanyaan tersebut telah ditandai sebagai terjawab, Tapi saya kira pertanyaan tersebut menyatakan bahwa orang tersebut ingin menghapus beberapa kolom dari a
DataTable
.Jadi untuk itu, inilah yang saya lakukan, ketika saya menemukan masalah yang sama.
sumber