返回首页

我试图从角色表上删除从用户表中选择GridView控件中的用户ID的用户ID和GROUPID。我和错误。任何人都可以找出wots查询问题。

Object reference not set to an instance of an object.
{C}

回答

评论会员:游客 时间:2012/02/05
lbldeletename,textname或MAconn的是最有可能的空,,作为Prera​​k建议使用调试器来的确切原因。看看有imgsrc=我只注意到你甚至不使用你的异常可能来源,离开textname或MAconnlbldeletename
莫哈末Wasif:我会奉劝设置GridView的
的DataKey用户名
和不编码类似的东西。
protected void _rowdeleting(object sender, GridViewDeleteEventArgs e)

    {

         string username= GrdView1.DataKeys[e.RowIndex].Value.ToString();

        MAconn.Open();

        SqlCommand cmd = new SqlCommand("Delete From ROLES (UserId,GroupId) SELECT UserId FROM Users WHERE username= @username", MAconn);

          cmd .Parameters.AddWithValue("@username",username);

        cmd.ExecuteNonQuery();

        MAconn.Close();

        bind();

 

    }
的:赛义德・萨勒曼・拉扎・扎伊迪
评论会员:{A}] 时间:2012/02/05