如何在asp.net的listview中显示一个按钮 [英] how to display a button in listview in asp.net

查看:106
本文介绍了如何在asp.net的listview中显示一个按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,任何人都可以帮我解决如何在listview中显示listview中的按钮...所有写plzz帮助我...



谢谢所有求助...

hello can anyone help me with how to display a button in listview from codebehind... wht all to write plzz help me out...

thanks all for the help...

推荐答案

试试这个



Try this

Button b = new Button();
            b.Name = "Some Name";
            b.Text = "Button Text";
            //other setup here
            listView1.Controls.Add( b );


protected void lstviewcat_ItemCommand(object sender,ListViewCommandEventArgs e)

{

if(e.Item .ItemType == ListViewItemType.DataItem)

{

LinkBut​​ton linkBtnSubCat =(LinkBut​​ton)e.Item.FindControl(linkBtnSubCat);

// int catid =(int)lstviewcat.DataKeys [e.Item.DataItemIndex] .Value;

// string catid = linkBtnSubCat.CommandArgument;

int catid = Convert .ToInt32(linkBtnSubCat.CommandArgument);

// SubCat_Click(catid);

ListView SubCategory =(ListView)e.Item.FindControl(SubCategory);

SubCategory.DataSource = balObj.Getsubcat(catid);

SubC ategory.DataBind();

LinkBut​​ton linkbtnsubcat = new LinkBut​​ton();

SubCategory.Controls.Add(linkbtnsubcat);



if(SubCategory.HasControls())

{

// linkbtnsubcat.Visible = true;

// linkbtnsubcat。 Style.Value =ADD;

linkbtnsubcat.Text =ADD SUB-CATEGORY;

//linkbtnsubcat.Width = 100;

linkbtnsubcat.Enabled = true;

//linkbtnsubcat.OnClientClick =add_new_subcat.aspx;

linkbtnsubcat.PostBackUrl =add_new_subcat.aspx;



}

}



}



这里balobj意味着我有一个单独的班级......
protected void lstviewcat_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
LinkButton linkBtnSubCat = (LinkButton)e.Item.FindControl("linkBtnSubCat");
//int catid = (int)lstviewcat.DataKeys[e.Item.DataItemIndex].Value;
//string catid = linkBtnSubCat.CommandArgument;
int catid = Convert.ToInt32(linkBtnSubCat.CommandArgument);
// SubCat_Click(catid);
ListView SubCategory = (ListView)e.Item.FindControl("SubCategory");
SubCategory.DataSource = balObj.Getsubcat(catid);
SubCategory.DataBind();
LinkButton linkbtnsubcat = new LinkButton();
SubCategory.Controls.Add(linkbtnsubcat);

if (SubCategory.HasControls())
{
// linkbtnsubcat.Visible = true;
// linkbtnsubcat.Style.Value = "ADD";
linkbtnsubcat.Text = "ADD SUB-CATEGORY";
//linkbtnsubcat.Width = 100;
linkbtnsubcat.Enabled = true;
//linkbtnsubcat.OnClientClick = "add_new_subcat.aspx";
linkbtnsubcat.PostBackUrl = "add_new_subcat.aspx";

}
}

}

here balobj means i have a separate class...


这篇关于如何在asp.net的listview中显示一个按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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