5.00 / 1 oy

A column named 'x' already belongs to this DataTable Hatası

Asp.Net'te tek bir datatable ya da dataset içinde birden çok datatable ile veri setleri üzerinde çalışıyorsanız birden çok aynı isme sahip sütun (column) eklemek istediğinizde A column named 'x' already belongs to this DataTable şeklinde bir hata alırsınız çünkü DataTable sütunlarının adları benzersiz (unique) olmalıdır. Örneğin:

DataTable dt = new DataTable();

dt.Columns.Add("id");
dt.Columns.Add("ad");
dt.Columns.Add("sayi");

İçerisinde üç sütun eklenmiş bir DataTable nesnesini yukarıdaki gibi tanımlarsak buraya kadar bir hata almayız, ancak örneğin id adında bir sütun daha tanımlayacak olursak,

DataTable dt = new DataTable();

dt.Columns.Add("id");
dt.Columns.Add("ad");
dt.Columns.Add("sayi");
dt.Columns.Add("id");

 A column named 'id' already belongs to this DataTable hatası ile karşılaşmış oluruz.Çözüm olarak da iki id isimli sütundan birisini kaldırmak ya da adını değiştirmek yeterlidir.

malabacak

20.05.2020 00:01

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
A column named 'x' already belongs to this DataTable Hatası

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.