主题:  求教--未将对象引用设置到对象的实例。是怎么回事情?

songsong86

职务:普通成员
等级:1
金币:0.0
发贴:6
#12006/4/12 9:35:00
string strconn=ConfigurationSettings.AppSettings["dsn"];
            SqlConnection cn=new SqlConnection(strconn);
            cn.Open();
            SqlCommand cm=new SqlCommand("usersmodify",cn);
            cm.CommandType=CommandType.StoredProcedure;
            cm.Parameters.Add("@name",SqlDbType.VarChar);
            cm.Parameters.Add(new SqlParameter("@upw",SqlDbType.Int));
            string namevalue=e.Item.Cells[1].Text.ToString();
            cm.Parameters["@name"].value=namevalue;
string upwvalue=((DropDownList)e.Item.FindControl("ddl_upw").SelectedItem.value.ToString();
// string upwvalue=((DropDownList)e.Item.Cells[2].Controls[0]).SelectedItem.value.ToString();
//            string upwvalue=e.Item.Cells[2].Text;
            cm.Parameters["@upw"].value=Convert.ToInt16("upwvalue";
            cm.ExecuteNonQuery();
            DataGrid1.EditItemIndex=-1;
            BindGrid();
更新时发生错误!
是不是datagrid控件运用出现错误?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22006/4/12 12:47:13
(DropDownList)e.Item.FindControl("ddl_upw"
先看看这个对象是不是存在



songsong86

职务:普通成员
等级:1
金币:0.0
发贴:6
#32006/4/12 13:40:27
我是利用的datagrid控件
在列中设置的,没用DropDownList这个控件
你看这样能可以吗?
但是在后台代码中设置了,这样设置是不是错误的呀!