是否可以在asp.net的下拉复选框文本框中显示选定的项目

用户名

在我的Web应用程序中,我具有dropdowncheckboxes控件,无论我选择什么项目,都需要显示下拉文本字段中的所选项目,以逗号分隔。

图片说明在这里

我尝试了这段代码,但没有得到结果:

.aspx:使用此“ DropDownCheckBoxes”控件

<%@ Register Namespace="Saplin.Controls" Assembly="DropDownCheckBoxes" TagPrefix="asp"%>
         <asp:DropDownCheckBoxes ID="dropdown1" runat="server"   
         UseSelectAllNode="true" UseButtons="true"   
         OnSelectedIndexChanged="dropdown1_SelectedIndexChanged"     
         AutoPostBack="true" CssClass="drpdwnstyle"><Style DropDownBoxBoxWidth="200"/>
         </asp:DropDownCheckBoxes>

。CS

protected void dropdown1_SelectedIndexChanged(object sender, EventArgs e)
{
    List<String> checkedList = new List<string>();
    foreach (ListItem item in dropdown1.Items)
    {
        if (item.Selected)
        {
            checkedList.Add(item.Text);
        }
        dropdown1.DataTextField = String.Join(",", checkedList);
    }
}

我做了很多尝试,但是什么也没得到。谁能告诉我该怎么做。

安德烈

主要问题是DataTextField不是您要设置的属性。此属性与数据源一起使用,以使数据绑定控件知道应将哪个数据源的字段用作文本。有一个类似的价值领域。Texts.SelectBoxCaption如果我正确理解了您的意图,则可以使用的正确属性是

另外在foreach内部分配此对象也没有意义,因此我将其移出了循环:

foreach (ListItem item in dropdown1.Items)
{
    if (item.Selected)
    {
        checkedList.Add(item.Text);
    }
}

dropdown1.Texts.SelectBoxCaption = String.Join(",", checkedList);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JavaFx:是否可以将复选框的文本内容上方的框对齐?

在文本框中显示多个复选框的值

是否可以仅在ASP NET中为货币格式化文本框?

显示复选框项目列表(选定的下拉项目除外)

在ASP.NET MVC 4中显示密码复选框

jQuery是什么,我可以在弹出窗口中显示所选复选框,下拉列表和flipswitch的文本值

使用ASP.NET MVC根据级联下拉列表中的选定值填充文本框

在ASP.NET MVC中循环时,如何在jquery中启用/禁用关联复选框的文本框?

如何使用itextsharp在C#ASP.NET中的复选框旁边添加文本

我是否可以运行.hover在禁用的复选框中显示工具提示?

是否可以基于复选框在Flutter中显示/隐藏textformfields

是否可以删除复选框的蓝色突出显示?

使用ASP.NET Core 3.1 MVC根据下拉列表中的选定值填充文本框

在ASP.NET/C#中检查复选框服务器控件时隐藏文本框-使用Jquery或Javascript

如何在MVC 2中使用ASP服务器控件,如文本框,按钮,复选框列表网格视图?

如何使用GridView asp.net中的复选框获取选定的行值?

是否可以在C#asp.net中的其他复选框事件中调用ImageButtonClick事件?

ZF2:我可以将文本框附加到multicheckbox吗?如何使用MultiCheckbox或ZF2中的复选框组创建“其他”或“注释”之类的文本框字段?

识别asp listview对象中的选定复选框

单击复选框是否可以将数字“ 1”添加到数字类型框中?

是否可以在段落标记中插入文本框(html或asp.net)?

使用复选框asp.net从网格视图行显示选定的值

asp.net在选中的项目上显示文本框

在asp.net文本框或其他文本框中显示txt文件的内容

ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

如何从在 asp.net 和 SQL Server 中有许多文本框和复选框的 UI 更新数据库?

基于asp.net mvc中的值的复选框显示/隐藏字段

在文本框 ASP.Net 中显示 json 结果

选定的复选框未显示在 asp.net core mvc 3.1 的 HttpPost 操作方法中