阅读以下说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某电子商务公司开发了一个基于ASPNET+SQL server的电子商务网站,为了满足用户在移动端的使用需求,同时还开发了基于Android平台的App,其中基于Androi平台的App采用J

admin2021-03-25  51

问题 阅读以下说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某电子商务公司开发了一个基于ASPNET+SQL server的电子商务网站,为了满足用户在移动端的使用需求,同时还开发了基于Android平台的App,其中基于Androi平台的App采用Java语言开发,管理服务端程序采用c#语言开发。
GridView控件id为“gvProduct”,当点击该控件中CommandName为“Delete”的按钮时,将触发该控件的RowDeleting事件,在该事件注册的方法中实现商品数据的删除。假设数据库服务器地址为“145.23.1.211”,数据库名为“SW”,商品表名为“S Product”,该表主键为“ProductlD”,并将“ProductID”设为GridView控件的DataKeyNames属性值。删除数据后,需要刷新GridView控件,可以调用BindData0方法重新绑定数据以实现刷新的效果。根据题意,完成删除指定商品的代码。
    protected void gvProduct—RowDeleting(object sender,EventArgs e}
    string strcon=”server=(11);database=(12);uid=sa;pwd=a1b2c3";
    SqlC0nnection con=new SqlConnection(strcon);
    stringproduct工D=gvProduct.DataKeys[e.(13).Value;
    string sqlStr="delete from  (14) where productID=’"productID+"’";
    try
    con.Open();
    SqlCommand command=new SqlCommand(sqlStr,con);
    if  (command.ExecuteN0nQuery()  >0)
    Response.Write("删除成功");
    elSe
    Response.Write("删除失败,可能是要删除的数据不存在");
    }
    …    //异常处理程序省略
    (15)    //重新绑定数据
    1
    本题考查基于Android平台的App开发技术及ASP.NET模板列、连接访问数据库技术。

选项

答案(11)145.23.1.211 (12)SW (13)Rowlndex (14)S Product (15)BindDam()

解析 根据题意,数据库服务器地址为“145.23.1.211”,数据库名为“SW”,商品表名为“S Product”,该表主键为“ProductID”,并将“ProductID”设为GridView控件的DataKeyNames属性值。删除数据后,需要刷新GridView控件,可以调用BindData()方法重新绑定数据以实现刷新的效果,完整的程序代码如下:
    protected void gvProduct_RowDeleting(object sender,EventArgs e)
    {
    stringstrcon;"server=145.23.1.211;database=SW;uid=sa;pwd=aib2c3”;
    SqlConnection con=new SqlConnection(Strcon);
    stringproductID=gvProduct.DataKeys[e.RowIndex].Value;
    string sqlStr=”delete from$ Productwhere productID=’"+productID+…’";
    try{
    con.Open();
    SqlCommand command=new SqlCommand(sqlStr,con);
    if  (command.ExecuteN0nQuery()  >0)
    Response.Write(”删除成功”);
    else
    Response.Write(”删除失败,可能是耍删除的数据不存在”);
    }
    …    //异常处理程序省略
    BindData();    //重新绑定数据
    }
转载请注明原文地址:https://kaotiyun.com/show/6vXZ777K
0

随机试题
最新回复(0)