2010-12-07 8 views
6

У меня есть столбец флажка в RadGrid, который я хочу, чтобы пользователь мог проверить/снять флажок и установить прикрепленное свойство. Однако, когда сетка отображается, флажки отключены, потому что сетка не находится в режиме редактирования. Все примеры, которые я нахожу, хотят, чтобы я прошел длительный процесс выбора записи, переведя ее в режим редактирования, изменив значение, сохранив значение .... yada yada yada ...Как установить режим Telerik RadGrid в режим редактирования по умолчанию? (ASP.NET)

Я просто хочу вся сетка должна находиться в режиме редактирования (или столбец или что-то еще работает) из get-go, поэтому конечный пользователь может сделать одно нажатие на изменение значения данных.

Я знаю, что должен быть способ сделать это, я просто не могу найти его.

Помощь?

ответ

7

Вы можете перевести его в режим редактирования, вызвав событие предварительной рендеринга для сетки.

Вот несколько примеров кода C# для этого.

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

Смежные вопросы