Ana içeriğe geç

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 this olarak 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