我一直在使用Telerik RadGrids,当我填充网格时,将所有项目设置为编辑模式没有任何问题。
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridEditableItem)
{
e.Item.Edit = true;
}
}现在我使用的是Telerik RadTreeList,我也想做类似的事情。有没有可能做到这一点?据我所知,我还没有找到任何可能的解决方案。
发布于 2013-04-26 23:27:55
解决方案如下:
protected void RadTreeList1_PreRender(object sender, EventArgs e)
{
if (!IsPostBack)
{
foreach (TreeListDataItem item in RadTreeList1.Items)
{
if (item is TreeListDataItem)
{
item.Edit = true;
}
}
RadTreeList1.Rebind();
}
}(!IsPostBack)条件将取决于是否在Page_Load填充了TreeListDataItem get。
发布于 2013-04-26 02:28:19
你在http://www.telerik.com/help/aspnet-ajax/treelist-server-side-basics.html上查过了吗
RadTreeList也有一个ItemCreated事件。
你能试试吗?
protected void RadTreeList1_ItemCreated(object sender, TreeListItemCreatedEventArgs e)
{
if (e.Item is TreeListDataItem)
{
TreeListDataItem item = e.Item as TreeListDataItem;
item.Edit = true;
}
}https://stackoverflow.com/questions/16221772
复制相似问题