为了账号安全,请及时绑定邮箱和手机立即绑定

DropDListBigType”有一个无效 SelectedValue,因为它不在项目列表中。[

DropDListBigType”有一个无效 SelectedValue,因为它不在项目列表中。[

狐的传说 2018-12-07 04:06:02
private void loadDropLis() { DropDListBigType.DataTextField = "ProductBigTypeName"; DropDListBigType.DataValueField = "ProductBigTypeId"; DropDListBigType.DataSource = typebll.GetAllList(); DropDListBigType.DataBind(); DropDListSmalType.DataTextField = "ProductsTypeName"; DropDListSmalType.DataValueField = "ProductsTypeId"; DropDListSmalType.DataSource = typebll.GetSmallType(Convert.ToInt32(DropDListBigType.SelectedValue)).Tables[0]; DropDListSmalType.DataBind(); } 程序: loadDropLis();调用绑定方法 DropDListBigType.SelectedValue = typebll.GetBigType(model.ProductsTypeId).Tables[0].Rows[0]["ProductBigTypeName"].ToString();报错但是string a=typebll.GetBigType(model.ProductsTypeId).Tables[0].Rows[0]["ProductBigTypeName"].ToString();可以取到值。前面我也绑定了?我想先把所有项加载出来。然后默认选中数据库中邪的项。希望指出原因。
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

在设置 SelectedValue 的时候, 先判断下,控件里面是否有这么个值。

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 519 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号