«datagridview» etiketlenmiş sorular

DataGridView, tablo şeklindeki verileri görüntülemek ve düzenlemek için kullanılan bir Windows Forms denetimidir.




7
datagridview için sağ tıklama bağlam menüsü
.NET winform uygulamasında bir veri görünümüm var. Bir satırı sağ tıklayıp bir menünün açılmasını istiyorum. Sonra kopyala, doğrula vb. Gibi şeyler seçmek istiyorum. A) bir menü açılır B) hangi satırın sağ tıklandığını nasıl bulurum. SelectedIndex'i kullanabileceğimi biliyorum ama seçileni değiştirmeden sağ tıklayabilmeliyim? şu anda seçili dizini kullanabilirim, ancak verileri seçili …


24
DataGridView denetimindeki sütunları otomatik olarak nasıl yeniden boyutlandırır VE kullanıcının aynı ızgaradaki sütunları yeniden boyutlandırmasına izin verirsiniz?
Bir Windows Formunda (C # 2.0, WPF değil) DataGridView denetimini dolduruyorum. Amacım, mevcut tüm genişliği hücrelerle düzgün bir şekilde dolduran - yani sağda kullanılmayan (koyu gri) alanlar olmayan ve her sütunu içerdiği verilere göre uygun şekilde boyutlandıran , ancak aynı zamanda kullanıcının sütunlardan herhangi birini yeniden boyutlandırmasına olanak tanıyan bir …

5
Bir sütundaki düğme, Click olay işleyicisine geldiği satırı alıyor
WPF Datagrid'imin öğe kaynağını, DAL'ımdan döndürülen Nesnelerin Listesi olarak ayarladım. Ayrıca bir düğme içeren fazladan bir sütun ekledim, xaml aşağıda. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> Bu güzelleşiyor. Ancak Button_Click yönteminde, düğmenin bulunduğu datagrid üzerindeki satırı alabilmemin bir yolu var mı? Daha spesifik olarak, nesnelerimin …

7
Veri kaynağını değiştirmeden DataGridView'e filtre uygulama
C # Visual Studio 2010'da kullanıcı denetimi geliştiriyorum - veri görünümüne filtre uygulamak için bir tür "hızlı bul" metin kutusu. 3 tür datagridview veri kaynağı için çalışmalıdır: DataTable, DataBinding ve DataSet. Benim sorunum DataGridView'da görüntülenen DataSet nesnesinden DataTable'ı filtrelemekle ilgili. 3 durum olabilir (üzerinde DataGridView ve TextBox bulunan standart WinForm …


2
<T> ve BindingList <T> Avantajları / Dezavantajları Listesi
Birisi benim projem için ikisi arasındaki farkın ne olduğunu açıklayabilir mi? Şu anda bir List&lt;MyClass&gt;BindingSource var ve buna BindingSource ve DataGridView BindingSource. Ben hayata geçirdik IEditableObjectCancelEdit Ben bir ile ne benim nesne geri dönmek çağrıldığında bu yüzdenMemberwise.Clone() Listemi BindingList olarak değiştirmek bunlardan herhangi birini çözecek mi ve BindingList kullanmanın avantajları …

5
WinForm'da DataGridView'e <T> Listesini Bağlama
Sınıfım var class Person{ public string Name {get; set;} public string Surname {get; set;} } ve a List&lt;Person&gt;bazı öğeler eklediğim. Liste benimle sınırlıdır DataGridView. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; Sorun yok. myGridiki satır görüntülüyor, ancak personslisteme yeni öğeler eklediğimde myGridyeni güncellenmiş …


17
DataGridView CheckBox olay değişikliği nasıl tespit edilir?
Bir winforms uygulamam var ve bir DataGridViewkontrole gömülü bir onay kutusu işaretlendiğinde / işareti kaldırıldığında bazı kodları tetiklemek istiyorum . Denediğim her olay CheckBoxTıklandığında, ancak kontrol durumu değişmeden önce tetikler veya Yalnızca CheckBoxodak noktasını kaybettiğinde tetikler Kontrol edilen durum değiştikten hemen sonra tetikleyen olay bulamıyorum. Düzenle: Başarmaya çalıştığım şey, CheckBoxbirindeki …

10
DataGridView Otomatik Sığdırma ve Doldurma
Bende 3 sütun var DataGridView. Yapmaya çalıştığım şey, ilk 2 sütunun içeriğin genişliğine otomatik olarak sığması ve 3. sütunun kalan alanı doldurması. WinForms'da yapmak mümkün mü? Herhangi bir kullanım varsa, verilerimi bir EF DataContext'ten yüklüyorum. Şu anda nasıl göründüğüne dair bir resim ekledim.

9
DataGridView'ün iki ekranımdan birinde korkunç yeniden çizim performansı
Aslında bunu çözdüm ama gelecek nesillere gönderiyorum. Çift monitör sistemimde DataGridView ile ilgili çok tuhaf bir sorunla karşılaştım. Sorun, kontrolün SON DERECE yavaş yeniden boyanması olarak kendini gösterir ( tam bir yeniden boyama için 30 saniye gibi ), ancak yalnızca ekranlarımdan birinde olduğunda. Diğer yandan, yeniden boyama hızı iyidir. En …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.