【问题标题】:ASPX DetailsView with DDL update to SQL Issue带有 DDL 更新到 SQL 问题的 ASPX 详细信息视图
【发布时间】:2017-10-04 20:33:16
【问题描述】:

试图找出我是否正在接近这个权利(NOOB,所以请耐心等待!)我正在尝试使用 UserList1(绑定到 SQLSource1.displayname)编写一个单独的 aspx 页面,该页面更新 DetailsView1(启用编辑,SQLSource2 其中显示名称=@显示名称)。显示名称和部门字段是只读的,yesno 需要更新。如果我离开股票编辑文本框,它会更新得很好。最终用户是最终用户,我们希望为他们提供有限的更新选项,因此我想用 DDL 替换文本框...更改 YESNO 字段模板字段,添加具有 YES 或 NO 选项的 DDL,Postback=enabled。

未绑定我得到“无法将值 NULL 插入到列 'yesno' ....

Bind("yesno") 我得到“从字符串“YES”到类型“整数”的转换无效”

第一个错误 - 我可能需要捕获 DDL 选择的选定文本来执行更新语句??代码背后还是 Javascript/Jquery?

第二个错误 - 为什么将选择转换为整数 - SQL 列类型是文本?

TIA 伙计们!

【问题讨论】:

    标签: javascript c# jquery asp.net drop-down-menu


    【解决方案1】:
    1. 数据库中的 yesno 列不允许空值

    【讨论】:

    • 列允许 NULL - 我设法解决了:问题是我绑定的是 SelectedIndex 而不是 SelectedValue。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多