Aracılığıyla paylaş


İfade Sütunları Oluşturma

Sütun için bir ifade tanımlayarak aynı satırdaki diğer sütun değerlerinden veya tablodaki birden çok satırın sütun değerlerinden hesaplanan bir değer içermesini sağlayabilirsiniz. Değerlendirilecek ifadeyi tanımlamak için hedef sütunun özelliğini kullanın Expression ve ifadedeki diğer sütunlara başvurmak için özelliğini kullanın ColumnName . İfade sütunu için DataType, ifadenin döndürdüğü değere uygun olmalıdır.

Aşağıdaki tabloda, bir tablodaki ifade sütunları için birkaç olası kullanım listelenir.

İfade türü Örnek
Karşılaştırma "Toplam >= 500"
Hesaplama "BirimFiyat * Miktar"
Birleştirme Toplam(Fiyat)

Mevcut DataColumn özelliğini bir Expression nesnesinde ayarlayabilir veya aşağıdaki örnekte gösterildiği gibi, özelliği üçüncü bağımsız değişken olarak DataColumn oluşturucusuna ekleyebilirsiniz.

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");

İfadeler diğer ifade sütunlarına başvurabilir; ancak, iki ifadenin birbirine başvuracağı döngüsel başvuru bir özel durum oluşturur. İfade yazmayla ilgili kurallar için Expression sınıfındaki DataColumn özelliğine bakın.

Ayrıca bakınız