2017-10-04 39 views
0

试图找出我是否正在接近这个权利(NOOB所以耐心PLZ!)我试图用UserList1(绑定到SQLSource1.displayname)写一个单独的aspx页更新DetailsView1(Edit Enabled,SQLSource2 where displayname = @ displayname)。显示名称和部门字段是只读的,不需要更新。如果我离开股票编辑文本框更新正常。最终用户是最终用户,我们希望为他们提供有限的更新选项,所以我想用DDL替换文本框...更改YESNO字段模板字段,添加具有YES或NO选项的DDL,Postback = enabled。ASPX DetailsView与DDL更新到SQL问题

没有限制,我得到“无法将NULL值插入列‘YESNO’....

绑定(” YESNO“)我得到‘从字符串转换‘YES’键入‘整数’无效’

一号错误 - 我可能需要赶DDL选择的选择的文本做更新语句??后面的代码或Javascript/jQuery的

第二个错误 - 为什么选择转换为整数 - SQL列type is text?

TIA Guys!

回答

0
  1. 在数据库中YESNO列不允许空
+1

列允许空值 - 我设法把它整理出来:问题是我在SelectedIndex的,而不是绑定的SelectedValue。感谢名单 –