2010-12-07 26 views
6

Tengo una columna de casilla de verificación en un RadGrid que deseo que el usuario pueda marcar/desmarcar y establecer la propiedad adjunta. Sin embargo, cuando se representa la cuadrícula, las casillas de verificación están deshabilitadas, porque la grilla no está en "modo de edición". Todos los ejemplos que estoy buscando me hacen pasar por un largo proceso de selección del registro, ponerlo en modo de edición, cambiar el valor, guardar el valor ... yada yada yada ...¿Cómo configuro Telerik RadGrid en modo Edición de manera predeterminada? (ASP.NET)

Solo quiero toda la grilla estará en el modo de edición (o la columna, o lo que sea que funcione) desde el principio, para que el usuario final pueda hacer un cambio de un clic al valor de los datos.

Sé que debe haber una manera de hacer esto, parece que no puedo encontrarlo.

¿Ayuda?

Respuesta

7

Puede ponerlo en modo de edición llamando al evento de preprocesamiento para la grilla.

Aquí hay algunos ejemplos de código C# para hacer eso.

protected void RadGrid1_PreRender(object sender, EventArgs e) 
{ 
    if (IsPostBack) return; 

    foreach (var item in RadGrid1.MasterTableView.Items) 
    { 
     var editableItem = item as GridEditableItem; 
     if (editableItem == null) continue; 

     editableItem.Edit = true; 
     PreviewRadGrid.Rebind(); 
    }  
} 

http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html

Cuestiones relacionadas