Pytania otagowane jako datagridview

DataGridView to kontrolka Windows Forms używana do wyświetlania i edytowania danych tabelarycznych.




7
Kliknij prawym przyciskiem myszy menu kontekstowe dla datagridview
Mam datagridview w aplikacji .NET winform. Chciałbym kliknąć prawym przyciskiem myszy wiersz i wyświetlić menu podręczne. Następnie chciałbym wybrać takie rzeczy, jak kopiowanie, weryfikacja itp Jak zrobić A) wyskakujące menu B) znaleźć wiersz kliknięty prawym przyciskiem myszy. Wiem, że mogę użyć selectedIndex, ale powinienem mieć możliwość kliknięcia prawym przyciskiem myszy …

24
Jak automatycznie zmienić rozmiar kolumn w kontrolce DataGridView ORAZ umożliwić użytkownikowi zmianę rozmiaru kolumn w tej samej siatce?
Wypełniam formant DataGridView w formularzu systemu Windows (C # 2,0 nie WPF). Moim celem jest wyświetlenie siatki, która starannie wypełnia całą dostępną szerokość komórkami - tj. Żadnych nieużywanych (ciemnoszarych) obszarów po prawej stronie i odpowiednio dopasowuje rozmiar każdej kolumny zgodnie z zawartymi w niej danymi, ale także umożliwia użytkownikowi zmianę …


5
Przycisk w kolumnie pobierający wiersz, z którego pochodzi, do modułu obsługi zdarzeń Click
Ustawiłem itemsource mojego WPF Datagrid na listę obiektów zwróconych z mojego DAL. Dodałem również dodatkową kolumnę, która zawiera przycisk, Xaml znajduje się poniżej. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> To sprawia, że ​​dobrze. Jednak w metodzie Button_Click jest jakiś sposób, aby uzyskać wiersz w datagrid, …


7
Filtrowanie DataGridView bez zmiany źródła danych
Rozwijam kontrolę użytkownika w C # Visual Studio 2010 - rodzaj pola tekstowego „szybkiego wyszukiwania” do filtrowania datagridview. Powinien działać dla 3 typów źródeł danych datagridview: DataTable, DataBinding i DataSet. Mój problem polega na filtrowaniu DataTable z obiektu DataSet, który jest wyświetlany w DataGridView. Mogą być 3 przypadki (przykłady dla …

2
List <T> vs BindingList <T> Zalety / wady
Czy ktoś może opisać, jaka jest różnica między nimi w moim projekcie. Obecnie mam List&lt;MyClass&gt;i ustawię BindingSource na to i DataGridView na BindingSource. Zaimplementowałem, IEditableObjectwięc gdy wywoływana jest CancelEdit, przywracam obiekt z powrotem do tego, co był z plikiemMemberwise.Clone() Czy zmiana mojej listy na BindingList rozwiąże którykolwiek z tych problemów …


5
Powiązanie List <T> do DataGridView w WinForm
mam klasę class Person{ public string Name {get; set;} public string Surname {get; set;} } i a List&lt;Person&gt;do którego dodaję kilka pozycji. Lista jest powiązana z my 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; Nie ma problemu. myGridwyświetla dwa wiersze, ale kiedy …

16
Jak wykryć zmianę zdarzenia DataGridView CheckBox?
Mam aplikację winForms i chcę wyzwolić kod, gdy pole wyboru osadzone w DataGridViewformancie jest zaznaczone / odznaczone. Każde wydarzenie, którego próbowałem Uruchamia się zaraz po CheckBoxkliknięciu, ale przed zmianą stanu zaznaczenia lub Uruchamia się tylko wtedy, gdy CheckBoxtraci ostrość Nie mogę znaleźć zdarzenia uruchamiającego się natychmiast po zmianie stanu zaznaczenia. …

10
DataGridView AutoFit and Fill
Mam 3 kolumny w moim DataGridView. To, co próbuję zrobić, to automatyczne dopasowanie pierwszych 2 kolumn do szerokości treści, a trzecia kolumna wypełni pozostałe miejsce. Czy można to zrobić w WinForms? Ładuję moje dane z EF DataContext, jeśli jest to jakiekolwiek zastosowanie. Dołączyłem obraz, jak to obecnie wygląda.

8
Jak powiązać List <string> z kontrolką DataGridView?
Mam prosty List&lt;string&gt;i chciałbym, aby był wyświetlany w DataGridViewkolumnie. Gdyby lista zawierała bardziej złożone obiekty, po prostu ustaliłby listę jako wartość jej DataSourcewłaściwości. Ale robiąc to: myDataGridView.DataSource = myStringList; Otrzymuję wywołanie kolumny Lengthi wyświetlane są długości ciągów. Jak wyświetlić rzeczywiste wartości ciągów z listy w kolumnie?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.