示例#1
0
    //删除按键
    protected void Delete_Click(object sender, EventArgs e)
    {
        //获取当前行id
        Button      but = (Button)sender;
        GridViewRow row = (GridViewRow)but.NamingContainer;
        int         id  = int.Parse(row.Cells[0].Text);
        //判断操作对象并执行操作
        string table_name = Request.QueryString["name"];
        //受影响行数
        int r = 0;

        switch (table_name)
        {
        case "type":
            TypeList type = new TypeList();
            r = type.DeleteOne(id);
            break;

        case "place":
            PlaceList place = new PlaceList();
            r = place.DeleteOne(id);
            break;
        }
        BuildView();
        if (r == int.Parse(row.Cells[2].Text))
        {
            ClientScript.RegisterStartupScript(GetType(), "", "window.alert('删除成功');", true);
        }
        else
        {
            ClientScript.RegisterStartupScript(GetType(), "", "window.alert('删除失败');", true);
        }
    }