首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要在add按钮事件中添加TreeListCommandEventArgs

需要在add按钮事件中添加TreeListCommandEventArgs
EN

Stack Overflow用户
提问于 2014-12-30 09:31:58
回答 2查看 103关注 0票数 1
代码语言:javascript
复制
protected void RadButton1_Click(object sender, EventArgs e)
    {

        RadTreeList1.ItemCommand -= new EventHandler<TreeListCommandEventArgs>(RadTreeList1_ItemCommand);
        RadButton radbutton1 = (RadButton)Form.FindControl("RadButton1");
        TreeListDataItem dataItem = e.Item as TreeListDataItem;
        Hashtable table = new Hashtable();
        table["RowId"] = (dataItem.FindControl("Label1") as Label).Text;
        table["Alias"] = (dataItem.FindControl("Label2") as Label).Text;

    }

在这里,我在项目上出错了,因为我没有雷达按钮中的TreeListCommandEventArgs,请在这里帮助我

如果我用EventArgs代替TreeListCommandEventArgs,那并不意味着在运行时就会出错……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-06 11:58:53

代码语言:javascript
复制
protected void RadButton1_Click(object sender, EventArgs e)
{
    RadTreeList1.ItemCommand -= new EventHandler<TreeListCommandEventArgs>(RadTreeList1_ItemCommand);

    ContentPlaceHolder contentPage = this.Page.Master.FindControl("ContentPlaceHolder1") as ContentPlaceHolder;
    RadButton R = sender as RadButton;
    RadButton radbutton1 = R.Parent.FindControl("RadButton1") as RadButton;
    CommandEventArgs e2 = new CommandEventArgs(null, radbutton1.CommandArgument);
    TreeListCommandEventArgs e1 = new TreeListCommandEventArgs(null, radbutton1.CommandArgument, e2);
    TreeListDataItem dataItem = e1.Item as TreeListDataItem;
    Hashtable table = new Hashtable();
    table["RowId"] = (dataItem.FindControl("Label1") as Label).Text;
    table["Alias"] = (dataItem.FindControl("Label2") as Label).Text;
}
票数 1
EN

Stack Overflow用户

发布于 2014-12-30 12:37:05

代码语言:javascript
复制
 protected void RadButton1_Click(object sender, EventArgs e)
        {


            ContentPlaceHolder contentPage = Page.Master.FindControl("ContentPlaceHolder2") as ContentPlaceHolder;
            RadButton radbutton1 = (RadButton)contentPage.FindControl("RadButton1");
            object mysender = (object)radbutton1;
            CommandEventArgs e2 = new CommandEventArgs(null, radbutton1.CommandArgument);
            RadButton1_Click(mysender, e2);
            TreeListCommandEventArgs e1 = new TreeListCommandEventArgs(null,radbutton1.CommandArgument,e2);
            TreeListDataItem dataItem = e1.Item as TreeListDataItem;
            Hashtable table = new Hashtable();
            table["RowId"] = (dataItem.FindControl("Label1") as Label).Text;
            table["Alias"] = (dataItem.FindControl("Label2") as Label).Text;

        }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27702806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档