Ejemplo n.º 1
0
    /// <summary>
    /// 更新编辑
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        string ok = string.Empty;

        GridView_Webserview.WebServiceSoapClient Dal = new GridView_Webserview.WebServiceSoapClient();
        int    id      = Convert.ToInt32(((Label)GridView1.Rows[e.RowIndex].Cells[0].FindControl("lblid3")).Text);
        String name    = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0].FindControl("txt_name"))).Text.ToString().Trim();
        int    Sex     = Convert.ToInt32(((DropDownList)GridView1.Rows[e.RowIndex].Cells[2].FindControl("ddl_Sex_Edit")).Text);
        String tel     = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0].FindControl("txt_tel"))).Text.ToString().Trim();
        int    classid = Convert.ToInt32(((DropDownList)GridView1.Rows[e.RowIndex].Cells[4].FindControl("ddlclassid")).Text);

        if (Sex != 2 && classid != 0)
        {
            ok = Dal.StudentsEdit(id, name, Sex, tel, classid);
            if (ok != "")
            {
                Response.Write("<script lang ='ja' >alert('修改数据成功!');</script>");
            }
            GridView1.EditIndex = -1;
            bind();
        }
        else
        {
            Response.Write("<script lang ='ja' >alert('修改数据失败! 请注意选择项.');</script>");
        }
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 添加方法----------------------------------------------没有判断text为空----
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btninsert_Click(object sender, EventArgs e)
    {
        String ok = String.Empty;

        GridView_Webserview.WebServiceSoapClient Dal = new GridView_Webserview.WebServiceSoapClient();
        String name    = ((TextBox)GridView1.FooterRow.FindControl("txt_Name")).Text.ToString();
        int    Sex     = Convert.ToInt32(((DropDownList)GridView1.FooterRow.FindControl("ddl_Sex_Footer")).Text);
        String tel     = ((TextBox)GridView1.FooterRow.FindControl("txt_tel")).Text.ToString();
        int    classid = Convert.ToInt32(((DropDownList)GridView1.FooterRow.FindControl("ddlclassid")).Text);

        if (Sex != 2 && classid != 0)
        {
            ok = Dal.StudentsAdd(name, Sex, tel, classid);
            if (ok != "")
            {
                Response.Write("<script lang ='ja' >alert('添加数据成功!');</script>");
            }
            this.GridView1.ShowFooter = false;
            bind();
        }
        else
        {
            Response.Write("<script lang ='ja' >alert('添加数据失败! 请注意选择项.');</script>");
        }
    }
Ejemplo n.º 3
0
    /// <summary>
    /// 删除
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void imabtn_Del_Click(object sender, ImageClickEventArgs e)
    {
        GridView_Webserview.WebServiceSoapClient Dal = new GridView_Webserview.WebServiceSoapClient();
        ImageButton ibtn = (ImageButton)sender;             //单击做出响应的控件
        GridViewRow gr   = (GridViewRow)ibtn.Parent.Parent; //控件中的单独行(ImageButton选中的行)
        int         id   = Convert.ToInt32(((Label)GridView1.Rows[gr.RowIndex].Cells[0].FindControl("lblid1")).Text);

        Dal.StudentsDelete(id);
        bind();
    }
Ejemplo n.º 4
0
    /// <summary>
    /// 查询
    /// </summary>
    #region 方法成员
    public void bind()
    {
        GridView_Webserview.WebServiceSoapClient Dal = new GridView_Webserview.WebServiceSoapClient();
        int    Recordcount = 0;
        int    PageIndex   = YYCMS.Request.GetQueryInt("p", 1);
        int    PageSize    = 10;
        string strWhere    = "  1=1 ";

        DataSet ds = Dal.StudentsPager(out Recordcount, PageIndex, PageSize, strWhere);

        GridView1.DataSource = ds;

        GridView1.DataBind();

        Pager1.PageIndex   = PageIndex;
        Pager1.PageSize    = PageSize;
        Pager1.RecordCount = Recordcount;
    }