DataTable¶
Veri içeren bir tabloyu temsil eder.
Özellikler¶
Satır yönetimi¶
- DataTable.Add: Tabloya yeni bir satır ekler ve bu satırı döndürür.
- DataTable.CreateNew: Bir satır ekler, isteğe bağlı olarak başlangıç değerlerini eşler ve ardından yeni satırı this olarak kullanarak bir geri çağırma işlevi çağırır
this. - DataTable.DeleteAll: Veri tablosundaki tüm kayıtları silinmiş olarak işaretler.
- DataTable.Ensure: Bir satırın veya giriş dizisindeki her satırın etkin olmasını sağlar ve belirtilen değerleri uygular.
Yineleme ve erişim¶
- DataTable.Each: Veri tablosundaki her satır için verilen geri çağırma işlevini yürütür.
- DataTable.Execute: Tabloyu this olarak kullanarak bir geri çağırma işlevi çalıştırır
thisve aynı tabloyu döndürür. - DataTable.Map: Tablodaki tüm satırları, verilen geri çağırma işlevinin döndürdüğü değerlere dönüştürür.
- DataTable.RowCount: Veri tablosundaki satır sayısını döndürür.
- DataTable.Rows: Veri tablosundaki tüm satırları JavaScript dizisi olarak döndürür.
Dönüştürme ve kalıcılık¶
- DataTable.ExportToXml: Tablo satırlarını, sağlanan sorgu eşleme seçeneklerini kullanarak XML biçimine eşler.
- DataTable.ImportFromXml: XML verilerini belirtilen tabloya aktarır. Tabloda bir kayıt zaten varsa güncellenir. Kayıt yoksa tabloya yeni bir kayıt eklenir. Karşılaştırma, tablonun birincil anahtarı kullanılarak otomatik olarak yapılır.
- DataTable.ToDictionary: Hızlı erişim için belirtilen sütunlara göre dizinlenmiş bir DataTableDictionary döndürür.
Değişiklik ve Kalıcılık¶
- DataTable.Save: Veri tablosunda yapılan değişiklikleri veritabanına kaydeder.
Dönüştürme¶
- DataTable.toJSON: Geçerli satırı düz bir nesne olarak döndürür.