Jak programowo dodać nowy wiersz do datagridview
jeśli dodasz linię do
DataTable
DataRow row = datatable1.NewRow();
row["column2"]="column2";
row["column6"]="column6";
datatable1.Rows.Add(row);
A co z
DataGridView??
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
17 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
lub:
Inny sposób:
Od:
http://msdn.microsoft.com/en-u ... .aspx
http://msdn.microsoft.com/en-u ... .aspx
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Tak to się robi.
Anonimowy użytkownik
Potwierdzenie od:
Lub musisz ustawić poszczególne wartości za pomocą obiektu w następujący sposób:
Anonimowy użytkownik
Potwierdzenie od:
Add()
przyczyny
zdarzenie SelectionChanged przed wstawieniem jakichkolwiek danych (lub związaniem obiektu we właściwości znacznika).
Utwórz klon ciągu z
RowTemplate
bezpieczniejsze IMHO:
Anonimowy użytkownik
Potwierdzenie od:
Zgodnie z dokumentacją: „CreateCells () czyści istniejące komórki i ustawia ich szablon tak, aby pasował do podanego szablonu DataGridView”.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
możesz również utworzyć nowy wiersz, a następnie dodać go do DataGridView w następujący sposób:
Anonimowy użytkownik
Potwierdzenie od:
Jeśli wiążesz listę
Jeśli wiążesz DataTable
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Następnie dodaj nowy i ustaw wartości pól.
Dodaj nowy wiersz do i zaakceptuj zmiany.
W C # byłoby to coś takiego ...
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Należy jednak pamiętać, że to utworzona przeze mnie metoda rozszerzenia.