DataTable¶
Veri içeren bir tabloyu temsil eder.
Özellikler¶
Satır yönetimi¶
- DataTable.Add: Tabloya yeni bir satır ekler ve eklenen 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ırla geri çağırma işlevini çağırır; yeni satır bu işleve
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 verilen değerleri uygular.
Yineleme ve erişim¶
- DataTable.Each: Verilen geri çağırma işlevini veri tablosundaki her satır için yürütür.
- DataTable.Execute: Tabloyu
thisolarak kullanarak bir geri çağırma işlevi çalıştırır ve aynı tabloyu döndürür. - DataTable.Map: Tablodaki tüm satırları verilen geri çağırma işlevinin dönüş değerine 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: Sağlanan sorgu eşleme seçeneklerini kullanarak tablo satırlarını XML'e eşler.
- DataTable.ImportFromXml: XML verilerini belirtilen tabloya aktarır. Tabloda 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.