Mengalih Keluar Baris Pendua daripada Jadual Data
Jadual data selalunya mengandungi entri pendua, yang menjejaskan integriti data. Artikel ini menunjukkan kaedah yang mudah dan cekap untuk menghapuskan pendua ini menggunakan DataTable
objek DefaultView
.
Penyelesaian:
Untuk mencipta Jadual Data (distinctTable
) yang mengandungi hanya baris unik daripada Jadual Data sedia ada (dtEmp
), gunakan coretan kod ringkas ini:
<code class="language-csharp">DataTable distinctTable = dtEmp.DefaultView.ToTable(true);</code>
Penjelasan:
Pendekatan ini memanfaatkan sifat DefaultView
, yang menghasilkan DataView
yang mewakili jadual dtEmp
. Kaedah ToTable(true)
kemudian menukarkan DataView
ini kembali kepada DataTable
, tetapi yang penting, hujah true
mengarahkannya untuk mengecualikan baris pendua. distinctTable
yang terhasil hanya mengandungi baris unik daripada yang asal. Ini menyediakan cara yang bersih dan berkesan untuk memastikan keunikan data.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Baris Pendua daripada Jadual Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!