DropDownList 它有 SelectedValue, 这是不可接受的,因为它在元素列表中不存在。 参数名称:值
我继续在标题行中获得上述错误,并且它没有任何意义,因为我只使用示例性表 5 Notes,每个条目符合按照下拉菜单匹配值。
这是我用于声明下拉列表的代码。 我在数据源中连接了两个表 SQL, 要反映我想要填写网格演示文稿的内容,并且如有必要,具有隐藏列。 我使用相同的数据源来填写下拉列表。任何帮助都将非常感激。
这是我用于声明下拉列表的代码。 我在数据源中连接了两个表 SQL, 要反映我想要填写网格演示文稿的内容,并且如有必要,具有隐藏列。 我使用相同的数据源来填写下拉列表。任何帮助都将非常感激。
<asp:dropdownlist appenddatabounditems="True" causesvalidation="True" datasourceid="GridView" datatextfield="Currency" datavaluefield="Currency_ID" id="DropDownListCurrency" runat="server">
<asp:listitem enabled="True" text="<Select>" value="0"></asp:listitem>
</asp:dropdownlist>
protected void GridView1_SelectedIndexChanged/object sender, EventArgs e/
{
try
{
GridViewRow row = GridView1.SelectedRow;
AccountNumber.Text = /string/row.Cells[0].Text;
....
DropDownListCurrency.SelectedValue = /string/row.Cells[8].Text;
}
catch /Exception ex/
{
Console.WriteLine/"{0} Exception caught.", ex/;
}
}
没有找到相关结果
已邀请:
8 个回复
诸葛浮云
赞同来自:
注意:呼叫
删除所有领先或 trailing 文本字段文本中的空格可能是无法找到巧合的原因。
因此,您的完整代码应该是这样的:
奔跑吧少年
赞同来自:
帅驴
赞同来自:
美元__ = Dollarov。
或者
美元 = Dolarov__
在后面的代码中使用修剪以清洁空间 SQL Server 不使用 Rtrim 这不是一个很好的做法。
莫问
赞同来自:
示例:下拉列表显示 Emma, 但在数据库中有 Emma 和 Emma1.
下拉列表找不到值 Emma1.
风见雨下
赞同来自:
我应对这种情况的方式如下:
制作一个下拉列表,其中有问题,不合适以避免错误。
将以下代码添加到后面的代码:
不要忘记编写代码或 DropDownList_OnSelectedIndexChanged, 无论是in. GridViewOnRowUpdating, 将值更新回数据源 /因为这是一个未绑定的领域/.
添加自定义验证器 EditItemTemplate, 要确保无法输入删除数据,即用户 MUST 更改下拉列表中的值以保存。
这听起来很难解释,但这是一种提供这种功能的一种相当简单的方法,如果只有某人有最好的想法......
裸奔
赞同来自:
在 ASPX 缺少的值
, 导致相同的错误。
在我的情况下,它遇到了我错误地添加了一个标签
, 哪里物业
它被设置为意义缺席
.
资源值如下:
和 ASPX 控制是:
移动
为我做了一份工作。
二哥
赞同来自:
小明明
赞同来自: