在DB中编辑行

时间:2010-11-29 05:45:35

标签: c# asp.net sql-server

在我使用的RAdGrid中,这个编辑按钮用于编辑列表中的问题。当我点击编辑时,它始终是 从Ques表中获取的第一行数据。就像它始终是单击“编辑”按钮时填充的第一个问题 无论我点击什么问题的编辑按钮。我正在使用Telerik的RADgrid,所以无法将CommandArgument传递给Edit按钮......有什么不对?

            if (e.CommandName == "Edit")
            {
                Common com = new Common();
                Int32 ID = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["QuesID"].ToString());

                Response.Redirect(http://localhost/myweb/ + "editques/" + "QuesID/" + QuesID + "/" + PID);
            }

   ALTER PROC [Admin].[sp_Ques]    
(
 @QuesID bigint =null 
 )
AS
BEGIN
........
END

1 个答案:

答案 0 :(得分:1)

您没有向[Admin].[sp_Ques]发送任何参数,因为它有一个默认的空值,您不会收到任何关于它的错误消息