C# 需要在radbutton eventargs中添加TreeListCommandEventArgs protectedvoid RadButton1\u单击(对象发送方,事件参数e) { RadTreeList1.itemcond-=新事件处理程序(RadTreeList1\u itemcond); RadButton radbutton1=(RadButton)Form.FindControl(“radbutton1”); TreeListDataItem=e.项作为TreeListDataItem; Hashtable=新的Hashtable(); 表[“RowId”]=(dataItem.FindControl(“Label1”)作为标签); 表[“别名”]=(dataItem.FindControl(“Label2”)作为标签); }
C# 需要在radbutton eventargs中添加TreeListCommandEventArgs protectedvoid RadButton1\u单击(对象发送方,事件参数e) { RadTreeList1.itemcond-=新事件处理程序(RadTreeList1\u itemcond); RadButton radbutton1=(RadButton)Form.FindControl(“radbutton1”); TreeListDataItem=e.项作为TreeListDataItem; Hashtable=新的Hashtable(); 表[“RowId”]=(dataItem.FindControl(“Label1”)作为标签); 表[“别名”]=(dataItem.FindControl(“Label2”)作为标签); },c#,telerik,radtreelist,C#,Telerik,Radtreelist,由于radbutton中没有TreeListCommandEventArgs,因此我在项目中遇到错误,请帮助我解决此问题 如果我将EventArgs替换为TreeListCommandEventArgs,这并不意味着无效,并且在运行时成为错误…受保护的无效RadButton1\u单击(对象发送方,EventArgs e) protected void RadButton1_Click(object sender, EventArgs e) { RadTreeList1
由于radbutton中没有
TreeListCommandEventArgs
,因此我在项目中遇到错误,请帮助我解决此问题
如果我将
EventArgs
替换为TreeListCommandEventArgs
,这并不意味着无效,并且在运行时成为错误…受保护的无效RadButton1\u单击(对象发送方,EventArgs e)
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;
}
{
RadTreeList1.itemcond-=新事件处理程序(RadTreeList1\u itemcond);
ContentPlaceHolder contentPage=this.Page.Master.FindControl(“ContentPlaceHolder 1”)作为ContentPlaceHolder;
RadButton R=发送器为RadButton;
RadButton radbutton1=R.Parent.FindControl(“radbutton1”)作为RadButton;
CommandEventArgs e2=新CommandEventArgs(null,radbutton1.CommandArgument);
TreeListCommandEventArgs e1=新的TreeListCommandEventArgs(null,radbutton1.CommandArgument,e2);
TreeListDataItem=e1。项作为TreeListDataItem;
Hashtable=新的Hashtable();
表[“RowId”]=(dataItem.FindControl(“Label1”)作为标签);
表[“别名”]=(dataItem.FindControl(“Label2”)作为标签);
}
fR从这里我可以添加TreeListCommandEventArgs…仍然有一个例外…那就是我无法找到RadTreeList中的控件RadButton1…在这里你可以找到RadButton1
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;
}
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;
}