temizledikten sonra DataGridView meta verilerini saklayın İki veritabanı nesnesi arasında, join
sonucu oluşan koleksiyonuna sahip DataGridView
var. Sonuçta ortaya çıkan birleşimden yalnızca belirli sütunları seçiyorum ve DataGridView
numaralı telefonuma DataSource
özelliği olarak bildiriyorum. Benim DataGridView
'un meta verileri, var
nesnesinin sütunlarına uyarlanır ve çalışma zamanında biçimlendirmeyi uygular.
join
sonucuyla içeriği temizleyip yeni var
beslemem gerekiyor. DataGridView.DataSource = null
kodunu yazarsam içeriği temizlerim, ancak meta verileri de yok ederim. Bir dahaki sefere var
koleksiyonumu besliyorum, biçimlendirmenin tamamı berbat olacak.
Veri, DataGridView
içeriğine nasıl bağlanacağını ve özgün meta verilerini nasıl koruyacağınız sorusudur. Katılmış nesnelerimden sonra modellenen boş var
koleksiyonunu besleyebilirim ancak içeriği temizleyecek ve sütun yapısını koruyacak yerel bir DataGridView
yöntemi var mı?DataSource
1
A
cevap
1
deneyin ardından ızgara sadece tanımlı sütunları gösterir. Ayrıca, DataSource
'u null olarak ayarladıktan sonra bile sütunları tutar.
Örnek: Aşağıdaki örnekte,
, ızgara sadece ızgara özellik1 ve özellik2 gösterir. Ayrıca, veri kaynağını null olarak ayarlarsanız, ızgara sütunları tutar.
var column1 = new DataGridViewTextBoxColumn();
column1.DataPropertyName = "Property1";
column1.HeaderText = "Column1";
var column2 = new DataGridViewTextBoxColumn();
column2.DataPropertyName = "Property2";
column2.HeaderText = "Column2";
this.dataGridView1.Columns.Add(column1);
this.dataGridView1.Columns.Add(column2);
this.dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.DataSource = Enumerable.Range(1, 10)
.Select(x => new
{
Property1 = x,
Property2 = x,
Property3 = x
}).ToList();
1
Eğer sizin DataGridView
için sütunlar tanımlamak ve false
için AutoGenerateColumns
ayarlarsanız
dataGridView1.Rows.Clear();
İlgili konular
- 1. Alternatif dataSource
- 2. DropdownList DataSource
- 3. Grails DataSource Exception
- 4. Varsayılan değer DataSource
- 5. Paylaş ComboBox DataSource
- 6. Kullanıcı Denetimi için DataSource
- 7. Kendo dataSource uzunluğunu nasıl bulabilirim?
- 8. Grails dataSource kaynakları nasıl kullanılır.
- 9. JBoss Datasource yapılandırma - MysqlXADataSource eleman
- 10. Yapılandırma DataSource programlı Bahar Boot
- 11. PostBack sonrası kalıcı DataSource Postback
- 12. ListBox, DataSource için değişiklikleri göstermiyor
- 13. DataList için DataSource olarak listeleme
- 14. "DataSource özelliği ayarlandığında öğeler koleksiyonu değiştirilemez."
- 15. DataSource bir WinForms DataGridView'da nasıl yenilenir?
- 16. ComboBox Öğeleri Boş ama DataSource Tam
- 17. Etki Alanı Datasource Varlık Değiştirildikten Sonra Silverlight Projesinde güncellenmiyor
- 18. DataSource Ekle veya Güncelle sırasında yinelenen değeri engelle
- 19. Spring: DataSource java güvenlik yapılandırmasıyla ilgili hata yapma hatası
- 20. ListeGörünüm DataSource hatası - Veri yanıtı http://edelworks.com/demo/ olan Yerli
- 21. İlkbaharda veritabanlarını tek bir DataSource ile programlı olarak nasıl değiştirebilirim?
- 22. Igniteui dataSource 2013.2 nasıl yapılır? Yerel tarayıcı önbelleği nasıl kullanılır?
- 23. Giyilebilirliğim neden Google Fit API'sında DataSource olarak listelenmiyor?
- 24. ThisState değiştiğinde (dataSource değil) ListView kuvvetini yeniden çizme.
- 25. Her hücrede farklı bir DataSource ile DataGridView ComboBoxColumn nasıl kurarım?
- 26. MSTest XML Datasource ile "deep" XML nasıl kullanılır?
- 27. Anonim tip şöyle Bir ASP.NET repeaterin DataSource ayarlıyorum
- 28. Hata: "DataGridViewComboBoxCell değeri geçerli değil." \t DataSource temel tipte bir liste
- 29. Neden Bahar Hazırda Yapılandırması'nda hem dataSource hem de sessionFactory öğesini yapılandırın?
- 30. ASP.NET'teki bir DataSource parametresi için boş bir dize varsayılan değer nasıl ayarlanır?
Bu aradığım cevap! Harika çalıştı. Komik, yazıyı boş kaynak kullanan metodu temizledikten hemen sonra okuduğumda, hehe, şimdi bu kontrolü temizlemenin iki yolu var ama seninki daha fazla RAM dostu. – ArtK