Gridview应该显示下拉列表"文本"而不是"Value"

本文关键字:quot Value 文本 下拉列表 Gridview 显示 | 更新日期: 2023-09-27 18:11:47

我有一个表单,在我有两个下拉列表"状态" &"Shelf"都有SQL数据源,它们是依赖的。每当我插入一条记录时,它都会完美地输入"状态"&"Shelf"列包含"Values"而不是"Text"。

Gridview应该显示下拉列表"文本"而不是"Value"

由于您使用SelectedValue属性设置参数,因此您将获得DataValueField绑定到下拉列表。如果你需要得到DataTextField,然后尝试如下

command.Parameters.AddWithValue("@status", DdlStatus.SelectedItem.Text);
command.Parameters.AddWithValue("@shelf", DdlShelf.SelectedItem.Text);