Tag: 下拉菜单

C# – 将列表转储到下拉列表

List nameList = new List(); DropDownList ddl = new DropDownList(); 列表在此处填充,然后排序: nameList.Sort(); 现在我需要将它放入下拉列表中,这是我遇到问题的地方(使用foreach): foreach (string name in nameList){ ddl.Items.Add(new ListItem(nameList[name].ToString())); } 没有工作 – 有什么建议吗? 它给了我编译错误: Error – The best overloaded method match for ‘System.Collections.Generic.List.this[int]’ has some invalid arguments Error – Argument ‘1’: cannot convert from ‘string’ to ‘int’

格式DropDownList.TextValue

我的存储过程是这样的 SELECT Id, StudentName FROM xyz 我在asp.net中有一个下拉列表,我将其加载为: ddlA.DataSource = // Some source ddlA.DataTextField = “Id” + ” -” + “StudentName”; ddlA.DataValueField = “Id”; ddlA.DataBind(); ddlA.Items.Insert(0, new ListItem(” Select one”, “0”)); 但在Databind()语句中,我收到此错误: System.Web.HttpException:DataBinding:’System.Data.DataRowView’不包含名为’Id-StudentName’的属性。 在下拉列表的文本部分中,我想显示Id – StudentName的连接值。 我该怎么做?

如何在onDataBinding事件期间格式化单个DropDownlist项(颜色等)

我有一个绑定到ObjectDataSource的基本DropDownList: 从中接收DataTextField和DataValueField值的DataTable还返回有关记录的一些其他有趣信息。 为简单起见,说Active = Y/N 我想要做的是根据DataSource结果中的Active字段设置DropDownList项的background-color属性。 此外,我想在DropDownList与数据绑定时“在相同的传递中”执行此操作。 所以我的猜测是它必须在OnDataBound期间发生。 我已经知道/尝试的事情: 我可以稍后返回并循环访问DropDownList项。 但它将涉及嵌入循环并重新访问DataTable行,它似乎效率低下 int row; for (row = 0; row < DropDownList1.Items.Count – 1; row++) { [[if this row = that data row]] DropDownList1.Items[row].[[DoStuffHere, etc.]] } 我们已经使用GridView OnRowDataBound事件通过访问GridViewRowEventArg来执行OnRowDataBound 。 我似乎缺少的是一个OnDropDownListItemBound事件,可以这么说。 希望我清楚简洁。 似乎应该很容易……

ASP.NET MVC – 填充常用的下拉列表

我想知道在ASP.NET MVC中填充常用的下拉列表时最佳做法是什么。 例如,我有一个国家和州选择,在我的应用程序中经常使用。 对于我希望包含这样一个下拉列表的每个视图,填充viewmodel并从我的控制器绑定到该viewmodel似乎很脏。 在这种情况下,人们如何填充他们的下拉列表? – 这个烤制的自定义基类? 助手class等? 提前致谢, J.P

使用基于另一个下拉列表的MVC2填充下拉列表(级联DropDownList)

我正在制作一个处理车辆的应用程序。 我需要两个DropDownLists: 制作:所有车辆制造 模型:属于Make DropDownList的选定值的模型 如何在MVC2中完成? 我的想法:当我选择第一个列表时,是否使用ajax调用,然后将模型拉回到模型DDL? 模型绑定将如何发挥作用? 更新我发布了我最终做的答案。 它非常简单 ,效果很好。 如果你有这种倾向,你也可以使用get,但是你必须指定你想要这样… return Json(citiesList, JsonRequestBehavior.AllowGet);

使用C#Combobox放置图像和字符串

我需要为Windows窗体应用程序创建一个下拉菜单或combobox,其中包含一个小图像,然后是一个旁边的文本字符串。 基本上,您可以将下拉列表中的每个“行”视为需要图标,然后是图标右侧的图标名称。 我在做这件事时遇到了麻烦 – 实际上,我已经完全失败了。 有谁知道完成这项任务的方法? 任何帮助将不胜感激。 谢谢!

如何在clientSide和ServerSide中使用selectedIndexChanged下拉列表

如何在clientSide和ServerSide中使用asp.net下拉列表中的selectedIndexChanged? 在客户端我想要调用javascript函数! function changeCursor() { document.body.style.cursor=”progress”; } SelectedChange是客户端中的函数名称! 感谢帮助!

如何在DropDownList中保留空格 – ASP.net MVC Razor视图

我在视图中以下列方式绑定我的模型: 问题是我的项目文本是格式化的文本,在单词之间有空格,如下所示。 #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 我想保留此项文本中的空格,即使它们被添加到DropDownList后也是如此。 但不幸的是我的DropDownList显示它们没有空格如下: #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 当我查看页面的来源时,这些空格是完整的但在显示中则不是。 我试图添加’   ‘而不是空格而是SelectList(MVC框架类)内部方法在将它们添加为下拉列表中的项之前使用HtmlEncode。 有什么办法可以实现吗?

ComboBox下拉位置

我有一个最大化的forms,它具有500px Width Combo-Box控件(停靠在右上方) 在尝试打开combobox后,列表的一半会出现在屏幕外。 如何在表单中强制列表显示?

下拉列表中的图像

嗨,我想在asp.net下拉列表框中放置图像和一些数据。 有人可以给我一个示例代码来实现这个function吗? country flag + country name – >在同一个列表项中