Asp.net

Telerik RadGrid - 我如何預設為編輯模式?

  • March 4, 2014

我想讓我的 RadGrid 的項目在頁面載入時可編輯。我在這裡嘗試了這兩種方法http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html 但都沒有任何效果。

例如,第二個方法,如下所示,在 ItemCreated 事件上設置了 Edit 屬性,導致 Edit 模式設置為 true(由調試器驗證),但它對顯示頁面時的結果沒有影響。

有人知道我做錯了什麼嗎?

protected void RadGrid1_ItemCreated(object sender, Telerik.WebControls.GridItemEventArgs e)
{
   if (!Page.IsPostBack && e.Item is GridEditableItem)
  {
      e.Item.Edit = true;
  }
}

這有效:

for (int i = 0; i < RadGrid1.PageSize; i++)
{
   RadGrid1.EditIndexes.Add(i);
   RadGrid1.Rebind();
}

這也有效:

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
   e.Item.Edit = true;
}

引用自:https://stackoverflow.com/questions/674307