Parece que esto debería ser fácil, pero me falta algo ... Tengo un Telerik RadGrid en una página que permite la edición en línea. ¿Cómo pongo programáticamente la grilla en el modo de edición para insertar una nueva fila en la grilla? Cuando se carga la página, me gustaría mostrar los datos existentes y también mostrar 1 fila vacía en la que un usuario puede escribir fácilmente para agregar un nuevo registro a la tabla. (No quiero que tengan que presionar el botón Agregar nuevo)¿Cómo puedo poner programáticamente grid telerik rad en el modo "agregar nuevo" en la página carga
Q
¿Cómo puedo poner programáticamente grid telerik rad en el modo "agregar nuevo" en la página carga
9
A
Respuesta
12
encontrado la respuesta tiempo atrás .... actualizar esto en caso de que otros necesitan que
RadGrid1.MasterTableView.IsItemInserted = true;
RadGrid1.Rebind();
-1
Lo que hice cuando quise hacer lo mismo con la grilla Telerik es establecer la propiedad MasterTableView.IsItemInserted del control en true dentro de OnNeedDataSource controlador de eventos. Supongo que debería funcionar si establece la propiedad dentro del controlador de cuadrícula OnDataBound también.
Dick
2
Usted podría tratar de usar jQuery para presionar el botón de agregar una vez que la página está lista.
Algo a lo largo de las líneas -
$(document).ready(function() {
$("#addButton").click();
}
-1
RefreshGrid(userName, "priority", true, false);
RadGrid radGrid = RadGrid1;
radGrid.MasterTableView.InsertItem();
radGrid.Rebind();
4
salvavidas !!
Puede establecer
radGrid1.MasterTableView.IsItemInserted = false;
radGrid1.Rebind();
que eliminará el elemento insertado (como presionar cancelar).
3
Si necesita mostrar formulario de inserción siempre se puede usar a continuación:
protected void NeedDataSource(object sender, GridNeedDataSourceEventArgs e) {
parametersGrid.DataSource = data;
parametersGrid.MasterTableView.IsItemInserted = true;
}
Cuestiones relacionadas
- 1. ¿Cómo agregar el control a la página programáticamente en la carga de la página?
- 2. Cómo borrar el filtro en Telerik ASP.NET MVC Grid
- 3. Infragistics WebGrid vs. Telerik Grid
- 4. muestra la fecha en lugar de DateTime en telerik Grid
- 5. ¿Cómo poner a Android en modo de espera programáticamente?
- 6. MVC Telerik Grid Columna condicional ¿Valor?
- 7. Poner una fila gridview en modo de edición programáticamente
- 8. Telerik MVC Grid Master Detail Despliegues en cascada
- 9. Poner nuevo componente en JXTaskPane
- 10. Pasando los parámetros a telerik asp.net grid mvc
- 11. Mostrar la vista previa de impresión en el Reportiviewer Telerik cuando carga
- 12. ¿Cómo puedo desactivar programáticamente el modo de compatibilidad de IE?
- 13. Cómo ejecutar telerik RadWindow desde el código detrás de
- 14. Firebug - Cómo iniciar en el modo de depuración JS cuando la página carga
- 15. Cómo puedo agregar borde a ListViewItem, ListView en modo GridView
- 16. Carga bajo demanda con telerik radtreeview
- 17. ¿Cómo agregar JS programáticamente en Magento?
- 18. Poner el servidor en carga pesada para la prueba
- 19. ¿Activar el modo avión programáticamente?
- 20. ¿Cómo me desplazo programáticamente por la página?
- 21. ¿Cómo cambio los temas en Telerik WinForms?
- 22. ¿Cómo puedo agregar TTTableViewDragRefreshDelegate solo para una página en UITabBarController?
- 23. Agregar metaetiqueta programáticamente en C#
- 24. HTML5 onpopstate en la página carga
- 25. ¿Cómo desactivar/activar el modo de suspensión programáticamente en iOS?
- 26. cómo agregar un nuevo amigo en la lista en xmpp
- 27. Agregar StyleSheets programáticamente en Asp.Net
- 28. ¿Cómo agregar un nuevo elemento en ObjectListView?
- 29. ¿Cómo agregar un nuevo DataRow en DataTable?
- 30. agregar actividades programáticamente en android