combobox无法显示选中的数据,都是undefined

24 篇文章 0 订阅

$('#firstfactor').combobox({
                url: '@Url.Action("GetMultiAirFactor_Day_New", "UtilManage")'
            });


没有定义  valueField和textfield,修改如下

$('#firstfactor').combobox({
            url: '@Url.Action("GetMultiAirFactor_Day_New", "UtilManage")',
            valueField: 'id', textfield: 'text'
        });


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 C# 中使用 ComboBox 控件加载数据库中的选项并显示选中数据,您可以执行以下步骤: 1. 首先,您需要使用 ADO.NET 连接到您的数据库。您可以使用 SqlClient 类库中的 SqlConnection、SqlCommand 和 SqlDataReader 类来完成此操作。例如,以下代码演示了如何连接到 SQL Server 数据库并从表中检索数据: ```csharp string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;" SqlConnection connection = new SqlConnection(connectionString); string query = "SELECT * FROM myTable"; SqlCommand command = new SqlCommand(query, connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { comboBox1.Items.Add(reader["columnName"].ToString()); } connection.Close(); ``` 在这个示例中,您需要将 connectionString 更改为您的数据库连接字符串,将 myTable 更改为您要从中加载数据的表的名称,并将 columnName 更改为您要显示ComboBox 中的列的名称。 2. 接下来,您需要在加载 ComboBox 中的数据时设置选中数据。您可以使用 ComboBox 的 SelectedItem 属性来设置选中数据。例如,以下代码演示了如何在 ComboBox 中设置选中数据: ```csharp string selectedData = "已选中数据"; if (comboBox1.Items.Contains(selectedData)) { comboBox1.SelectedItem = selectedData; } ``` 在这个示例中,您需要将 selectedData 更改为您要选中数据的值。如果 ComboBox 中包含该值,则将其设置为选中项。 3. 最后,您需要在 ComboBox 的 SelectedIndexChanged 事件中将选中数据加载到其他控件中。您可以使用与我在先前答案中提供的相同的代码来完成此操作。例如,以下代码演示了如何在 SelectedIndexChanged 事件中将选中数据加载到 ListBox 中: ```csharp private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string selectedData = comboBox1.SelectedItem.ToString(); // 获取选中数据 listBox1.Items.Add(selectedData); // 将选中数据加载到 ListBox 中 } ``` 在这个示例中,您需要将 listBox1 更改为您要将选中数据加载到的 ListBox 控件的名称。 请注意,以上示例仅供参考,您需要根据您的具体情况进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值