【问题标题】:How do I set Telerik RadGrid to Edit mode by default? (ASP.NET)默认情况下,如何将 Telerik RadGrid 设置为编辑模式? (ASP.NET)
【发布时间】:2011-05-21 17:39:53
【问题描述】:

我在 RadGrid 中有一个复选框列,我希望用户能够选中/取消选中它并设置附加属性。但是,当网格呈现时,复选框被禁用,因为网格未处于“编辑模式”。我找到的所有示例都希望我经历一个漫长的过程:选择记录、将其置于编辑模式、更改值、保存值.... yada yada yada...

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

我知道一定有办法做到这一点,但我似乎找不到。

帮助?

【问题讨论】:

    标签: asp.net telerik radgrid


    【解决方案1】:

    您可以通过调用网格的预渲染事件将其置于编辑模式。

    这里有一些示例 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

    【讨论】:

      猜你喜欢
      • 2010-10-15
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      相关资源
      最近更新 更多