Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menentukan ekspresi untuk kolom, memungkinkannya berisi nilai yang dihitung dari nilai kolom lain dalam baris yang sama atau dari nilai kolom beberapa baris dalam tabel. Untuk menentukan ekspresi yang akan dievaluasi, gunakan Expression properti kolom target, dan gunakan ColumnName properti untuk merujuk ke kolom lain dalam ekspresi. DataType untuk kolom ekspresi harus sesuai untuk nilai yang dikembalikan ekspresi.
Tabel berikut ini mencantumkan beberapa kemungkinan penggunaan untuk kolom ekspresi dalam tabel.
| Jenis ekspresi | Contoh |
|---|---|
| Perbandingan | Total >= 500 |
| Perhitungan | HargaSatuan * Kuantitas |
| Penggabungan | Jumlah(Harga) |
Anda dapat mengatur Expression properti pada objek yang sudah ada DataColumn , atau Anda dapat menyertakan properti sebagai argumen ketiga yang diteruskan ke DataColumn konstruktor, seperti yang ditunjukkan dalam contoh berikut.
workTable.Columns.Add("Total",Type.GetType("System.Double"))
workTable.Columns.Add("SalesTax", Type.GetType("System.Double"), _
"Total * 0.086")
workTable.Columns.Add("Total", typeof(Double));
workTable.Columns.Add("SalesTax", typeof(Double), "Total * 0.086");
Ekspresi dapat mereferensikan kolom ekspresi lain; namun, referensi melingkar, di mana dua ekspresi saling mereferensikan, akan menghasilkan pengecualian. Untuk aturan tentang menulis ekspresi, lihat properti Expression dari kelas DataColumn.