Sütun

2012-07-10 28 views
5

DataGridView (İD, başlık, yazar, TÜR, fiyat, TANIMI makaledeki) başlıkları ile 7 sütun bulunmaktadır DataGridView çalışma zamanında değiştirilebilir Sipariş. Xml dosyasındaki datagridview'daki verilerde iki sütun sırası değiştirilir ve yeni sipariş (Kimlik, YAZAR, TITLE, GENRE, FİYAT, YAYIN, TANIMI). Bunun arkasında sebep nedir? xml dosyasına false AutoGenerateColumns özelliğini ayarlamak gerekirSütun

Application.DataSet dsFileData = new DataSet("Books"); 
dsFileData.ReadXml(lSoruceFile); 
dgvBooksDetails.DataSource = dsFileData; 
dgvBooksDetails.DataMember = "book"; 
+0

xml oluşturuyor musunuz? Izgarayla ilgili xml verileri nasıldır, lütfen aynı – V4Vendetta

+0

numaralı kağıda bir miktar ışık verin, xml oluşturmuyorum, ancak xml'den veriyi geri almam ve WinForm uygulamasında DataGridView denetimini sağladım. DataSet dsFileData = yeni DataSet ("Kitaplar"); dsFileData.ReadXml (lSoruceFile); dgvBooksDetails.DataSource = dsFileData; dgvBooksDetails.DataMember = "kitap"; Bu kodu kullanarak xml dosya verilerini okuyabilir ve ızgaraya yerleştirebilirsiniz. Umarım dikkatini çekmişsin. –

+0

Peki, "Veri Kümesi" için sadece bir tablo ('Kitaplar' olmalıdır) ile 'Veri Kümesi' belirtmeniz gerekmiyor, bu nedenle Sütunları tanımladınız ve onların 'DataMember' özelliklerini atadınız mı? – V4Vendetta

cevap

7

okuma

.

+0

Otomatik üretmenin bununla ne ilgisi var? – V4Vendetta

+0

AutoGenerateColumns öğesi true olarak ayarlandığında, veri kaynağına göre otomatik olarak sütunlar oluşturur ve aynı sırada kalır. Bunu false olarak ayarladığınızda, bunun yerine sütunlarınızı alır. – Vale

+0

Bu durumda, – V4Vendetta