protected void Page_Load(object sender, EventArgs e)
{
AddUserDepNameBind();
AddUserTypeBind();
if (!IsPostBack)
{
//AddUserDepNameBind();
//AddUserTypeBind(); }
}
注释的位置换一下
{
AddUserDepNameBind();
AddUserTypeBind();
if (!IsPostBack)
{
//AddUserDepNameBind();
//AddUserTypeBind(); }
}
注释的位置换一下
可以把哪个绑定方法写个 button事件里 效果跟你哪个一样
protected void Page_Load(object sender, EventArgs e)
{
//AddUserDepNameBind();
//AddUserTypeBind();
if (!IsPostBack)
{
AddUserDepNameBind();
AddUserTypeBind(); }
}
这样转换时错的
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
AddUserDepNameBind();
AddUserTypeBind(); }
}这样绑定,建议楼主看一下postback机制以及asp.net页面生命周期.你说的那个提示输入字符串不正确可能是你DepartmentID不是数据值的字符串造成的.建议断点调试一下看看是什么值.
你这个才是取ID的值this.AddUserDepName.DataValueField = "DepartmentID";取这个值
但是报错提示未将对象引用设置到对象的实例
{
if (!IsPostBack)
{
AddUserDepNameBind();
AddUserTypeBind(); }
}