asp.net - 从数据源填充 DropDownList

标签 asp.net .net sql-server drop-down-menu datasource

我有一个选择表的所有行的 SQL 数据源。我需要使用所有行的某个字段(“百分比”)填充下拉列表,并且当单击一个以将“值”设为“id”字段时。

有没有一种简单的方法可以做到这一点?谢谢

最佳答案

你会想要这个:

<asp:DropDownList id="ddl_Items" runat="Server" DataTextField="percentage" 
     DataValueField="id" DataSourceId="sds_Items" />

<asp:SqlDataSource id="sds_Items" ...........other stuff........ />

您无需担心在点击时分配值。只需在首先加载 DropDownList 时执行此操作。

关于asp.net - 从数据源填充 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969350/

相关文章:

C# 循环中的多次 ping

.net - 在控制台应用程序中托管 WCF 服务时出现 IMetadataExchange MEX 端点错误

sql - 了解何时对连接使用子查询

c# - SQL父子查询不工作

ASP.NET - 数据源可以在 IIS 上配置,而不是驻留在 Web.Config 中吗?

asp.net - 如果客户端突然关闭它的连接,服务器请求会发生什么

c# - .net 的 Phalanger 和 php 库

View 上的sql server聚集索引

asp.net - ASP.Net 组件套件有什么好的评论吗

c# - 获取 OU 的完全限定名称