Telerik的radgrid控件 - 如何我默认为编辑模式? [英] Telerik RadGrid - How do I default to edit mode?

查看:671
本文介绍了Telerik的radgrid控件 - 如何我默认为编辑模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想让我的radgrid控件的项目是在页面加载编辑。我已经试过这两种方法在这里<一个href=\"http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html\">http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html
但是没有任何效果。

例如第二方法,下面,说明由编辑属性设置在ItemCreated事件中所示,使在编辑模式被设置为真(由调试认证),但是在显示页面时,它具有对结果没有任何影响。

任何人有任何想法我做错了吗?

 保护无效RadGrid1_ItemCreated(对象发件人,Telerik.WebControls.GridItemEventArgs E)
{
    如果(Page.IsPostBack&安培;!&安培; e.Item是GridEditableItem)
   {
       e.Item.Edit = TRUE;
   }
}


解决方案

这个作品:

 的for(int i = 0; I&LT; RadGrid1.PageSize;我++)
{
    RadGrid1.EditIndexes.Add(ⅰ);
    RadGrid1.Rebind();
}

I want to make the items of my RadGrid be editable on page load. I've tried both methods here http://www.telerik.com/help/aspnet/grid/grddefaulteditmodeforgriditemsoninitialload.html but neither have any effect.

The 2nd method for example, shown below where the Edit property is set on the ItemCreated event, causes the Edit mode to be set true (verified by debugger) but it has no effect on the results when the page is displayed.

Anyone have any ideas what I'm doing wrong?

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

解决方案

This works:

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

这篇关于Telerik的radgrid控件 - 如何我默认为编辑模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆