将asp.net列表框项目传递到文本框

时间:2014-08-29 11:14:40

标签: asp.net

我在Default.aspx.cs课程&我想将列表框中的项目传递给文本框。列表框中的项目未选中。所以我有一个按钮&当我点击它时,我希望列表框中的项目也显示在文本框中。请帮帮我。

1 个答案:

答案 0 :(得分:0)

使用foreach循环&迭代您的列表框,获取每个项目的文本/值&将其附加到您的文本框中。在按钮单击事件上,

 protected void Button1_Click(object sender, EventArgs e)
    {
        txtItems.Text = "";
        string result ="";
        foreach (ListItem li in lbItems.Items)
        {
            result += li.Value + ",";
        }

        // Remove the trailing comma in the end  
        txtItems.Text = result.Remove(result.LastIndexOf(","),1);
    }