在一个项目里.总感觉到某些人老发生这样的错误
在数据表里读出数据再绑定定位到原来的字段
dropdownlistname.SelectedValue=ds.Tables[0].Rows[0]["FieldName"].ToString()
如果表里字段为null则,代码出错
应该修改为
string strFieldName=ds.Tables[0].Rows[0]["FieldName"].ToString();
dropdownlistname.SelectedIndex= dropdownlistname.Items.IndexOf(dropdownlistname.Items.FindByValue(strFieldName));