asp.net 页面下拉框数据绑定
 <asp:DropDownList ID="ddl_select"  runat="server" DataTextField="Name" DataValueField="ID" Width="100%"/>

报错
Object of type 'System.String' cannot be converted to type 'System.Int32'.

是否是由于ID是int 类型,要怎么修改 ?

2个回答

应该不是id是int类型的问题,你断点一下

qingzhishuishou
qingzhishuishou 回复carychen2465578710: 我之前都是这么做的,没什么关系,应该是其他问题
3 年多之前 回复
u011432167
Aaron挖了个坑 我页面绑定的语句这个 <asp:DropDownList ID="ddl_select" runat="server" DataTextField="Name" DataValueField="ID" Width="100%"/> Name是string类型,ID是int类型,跟这个绑定语句有没有关系
3 年多之前 回复

和绑定没关系吧,感觉是你获取值的时候进行转换导致报错的,字符串无法转为数字

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!