Als «datagridview» getaggte Fragen

DataGridView ist ein Windows Forms-Steuerelement zum Anzeigen und Bearbeiten von Tabellendaten.





24
Wie können Sie die Größe von Spalten in einem DataGridView-Steuerelement automatisch ändern UND dem Benutzer erlauben, die Größe der Spalten in demselben Raster zu ändern?
Ich fülle ein DataGridView-Steuerelement in einem Windows Form (C # 2.0 nicht WPF). Mein Ziel ist es, ein Raster anzuzeigen, das die gesamte verfügbare Breite sauber mit Zellen ausfüllt - dh keine unbenutzten (dunkelgrauen) Bereiche rechts unten und jede Spalte entsprechend den darin enthaltenen Daten entsprechend dimensioniert, dem Benutzer jedoch …


5
Klicken Sie in einer Spalte auf die Schaltfläche, um die Zeile abzurufen, aus der sie im Click-Ereignishandler stammt
Ich habe die Elementquelle meines WPF-Datagrid auf eine Liste von Objekten festgelegt, die von meinem DAL zurückgegeben wurden. Ich habe auch eine zusätzliche Spalte hinzugefügt, die eine Schaltfläche enthält. Die xaml befindet sich unten. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> Dies macht gut. Gibt es …




2
Liste <T> vs BindingList <T> Vorteile / Nachteile
Kann jemand beschreiben, was der Unterschied zwischen den beiden für mein Projekt ist. Derzeit habe ich eine List&lt;MyClass&gt;und setze die BindingSource darauf und eine DataGridView auf die BindingSource. Ich habe es IEditableObjectso implementiert, dass ich beim Aufruf von CancelEdit mein Objekt auf das zurücksetze, was es mit a warMemberwise.Clone() Wird …

5
Bindungsliste <T> an DataGridView in WinForm
ich habe ein klasse class Person{ public string Name {get; set;} public string Surname {get; set;} } und a, List&lt;Person&gt;zu dem ich einige Elemente hinzufüge. Die Liste ist an meine gebunden 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; Es gibt kein Problem. …

16
Wie erkenne ich eine DataGridView CheckBox-Ereignisänderung?
Ich habe eine Winforms-App und möchte Code auslösen, wenn ein in ein DataGridViewSteuerelement eingebettetes Kontrollkästchen aktiviert / deaktiviert ist. Jedes Ereignis habe ich auch versucht Wird CheckBoxausgelöst, sobald auf das geklickt wird, bevor sich sein aktivierter Status ändert, oder Wird nur CheckBoxausgelöst, wenn der Fokus verloren geht Ich kann anscheinend …

8
Wie binde ich eine List <string> an ein DataGridView-Steuerelement?
Ich habe eine einfache List&lt;string&gt;und möchte, dass sie in einer DataGridViewSpalte angezeigt wird. Wenn die Liste komplexere Objekte enthalten würde, würde die Liste einfach als Wert ihrer DataSourceEigenschaft festgelegt. Aber wenn Sie dies tun: myDataGridView.DataSource = myStringList; Ich erhalte eine Spalte mit dem Namen Lengthund die Längen der Zeichenfolgen werden …

10
DataGridView AutoFit und Fill
Ich habe 3 Spalten in meinem DataGridView. Ich versuche, die ersten beiden Spalten automatisch an die Breite des Inhalts anzupassen und die dritte Spalte den verbleibenden Platz auszufüllen. Ist das in WinForms möglich? Ich lade meine Daten aus einem EF DataContext, wenn dies sinnvoll ist. Ich habe ein Bild beigefügt, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.