Jak programowo wstawić wiersz siatki widoku w trybie edycji?Programowe programowanie wiersza widoku siatki w trybie edycji
14
A
Odpowiedz
32
Ustaw właściwość EditIndex na odpowiedni wiersz, a następnie ponownie wybierz opcję GridVIew ponownie do źródła danych.
Mam nadzieję, że to pomoże.
3
Wystarczy wdrożyć zdarzenie Row_Editing i zrobić coś takiego:
protected void Row_Editing(object sender, GridViewEditArgs e)
{
myGridView.EditItemIndex = e.EditItemIndex;
BindData();
}
dane Bind będzie wypełnić GridView z danymi.
1
protected void btnEdit_Click(object sender, EventArgs e)
{
GridView1.EditIndex = 1;
}
Testowany z vs-2008. widelec dobrze.
3
protected void gridview_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView gv = (GridView)sender;
// Change the row state
gv.Rows[e.NewEditIndex].RowState = DataControlRowState.Edit;
}
3
Być może trzeba będzie również wiedzieć, jak anulować edycję. Podobnie jak podczas konfigurowania polecenia "OnRowEditing" w widoku siatki, musisz skonfigurować polecenie "OnRowCancelingEdit". Backend powinien wyglądać podobnie. (VB)
Sub gridView1_rowCanceling(ByVal sender As Object, ByVal e As GridViewCancelEditEventArgs)
gridView1.EditIndex = -1
BindData() // <-- Whatever procedure you use to bind your data to the gridView
End Sub
Powiązane problemy
- 1. Programowe programowanie bieżącego kontrolera domeny
- 2. Programowe programowanie tapety na żywo
- 3. Programowanie programowe domyślnie w systemie OSX
- 4. Włączanie trybu edycji tylko dla jednego wiersza w widoku tabeli
- 5. Szerokość widoku siatki widoku
- 6. Selektywnie zastosuj css do wiersza w widoku siatki
- 7. Wybieranie UITableViewCell w trybie edycji
- 8. Dodawanie obiektu UISearchController i programowe programowanie ograniczeń
- 9. jqGrid nie zapisuje edycji wiersza w wierszu
- 10. Przeciąganie elementów w widoku siatki
- 11. Programowe przypisywanie koloru do wiersza w DataGrid
- 12. Wyświetlenie widoku siatki grid.NET ASP.NET
- 13. Możliwe programowe dodanie kontroli użytkownika do kolumny siatki Silverlight?
- 14. programowanie w trybie dplyr-0.6.0 z pominięciem
- 15. jqGrid: Domyślnie wszystkie wiersze w "trybie edycji bezpośredniej"
- 16. ASP GridView Wszystkie wiersze w trybie edycji
- 17. CellEditingTemplate DataGrid i fokus w trybie edycji
- 18. Okno edycji siatki KendoUI, jak ukryć pole
- 19. Model siatki edycji LibGDX z szablonu
- 20. Przechodzenie z widoku listy do widoku siatki
- 21. Programowe ustawianie szerokości kolumny siatki z * w WPF
- 22. Odświeżanie pojedynczego wiersza siatki Kendo
- 23. Programowe dodawanie nowego wiersza do podklasy QAbstractListModel
- 24. Przekieruj do formularza edycji jqGrid bezpośrednio bez wyświetlania siatki
- 25. Modal wyskakuje w widoku siatki w Yii2
- 26. Dopasuj obraz do widoku siatki
- 27. Tryb edycji Swift/Enable w kontrolerach widoku
- 28. ios didselectrowatindexpath nie jest wywoływana, gdy w trybie edycji
- 29. Jak zaimplementować funkcję sortowania w widoku siatki?
- 30. Utwórz rozciągliwy obraz w widoku siatki
To jest świetne. Używam tego jako hack, aby uzyskać GridView do obsługi wkładek. Zauważę, że musisz zrobić wszystko w tej kolejności zgodnie z poleceniem w odpowiedzi: – oscilatingcretin