如何将Telerik RadGrid默认设置为编辑模式?(ASP.NET)

Tod*_*vis 6 asp.net telerik radgrid

我在RadGrid中有一个复选框列,我希望用户能够检查/取消选中它并设置附加属性.但是,当网格渲染时,复选框被禁用,因为网格不处于"编辑模式".我发现的所有例子都希望我经历一个漫长的选择记录的过程,将其置于编辑模式,改变价值,保存价值.... yada yada yada ...

我只是希望整个网格从一开始就处于编辑模式(或列,或任何工作),因此最终用户可以一键更改数据值.

我知道必须有办法做到这一点,我似乎无法找到它.

救命?

Pix*_*use 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();
    }       
}
Run Code Online (Sandbox Code Playgroud)

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