1 sütunlu bir tablomuz var: 'Durum' Başka bir sütun eklemek istiyorum 'Eylem', değeri aşağıdaki gibi olacaktır: Durum = 'Evet' Sonra Eylem = 'Git', aksi halde, Eylem = 'Durdurmak'. ,IF/ELSE veya CASE In DataColumn.Expression'u nasıl kullanırım?
IIF([Status] = 'Yes', 'Go', 'Stop')
DataTable standart SQL CASE
ifadeleri desteklemez: Ben sütununda 'Eylem' in eklemek için bu aşağıdaki kodu kullanılmış ama işe yaramadı:
myDataTable.Columns.Add("Action", typeof(string), "IF [Status] = 'Yes' THEN 'Go' ELSE 'Stop' END");
Bkz "ama işe yaramadı" - Bunu demek ama ne tahmin etmeye medyumumu cesaret kullanmaya çalıştı, bu da işe yaramadı . Lütfen açıkla. – Brian