GridView 循环判断是否有重复,并循环保存

13. 十一月 2008

Class2 cl2 = new Class2();
        string temp = "";
        for (int i = 0; i < GridView1.Rows.Count; i++)
        {
            if (((TextBox)GridView1.Rows[i].FindControl("textbox1")).Text.ToString().Trim() == "")
            {
                Response.Write("<script>alert('" + Convert.ToString(GridView1.Rows[i].RowIndex) + "+行不能空11')</script>");
                return;               
            }
            else
            {

                temp = ((TextBox)GridView1.Rows[i].FindControl("textbox1")).Text.ToString().Trim();
                //tempindex = Convert.ToString(GridView1.Rows[i].RowIndex);
                for (int j = i + 1; j < GridView1.Rows.Count; j++)
                {
                    if (temp.Equals(((TextBox)GridView1.Rows[j].FindControl("textbox1")).Text.ToString().Trim()))
                    {
                        Response.Write("<script>alert('" + (i + 1) + "与" + (j + 1) + "行重名')</script>");
                        return;
                    }
                }
                for (int ii = 0; ii <= GridView1.Rows.Count - 1; ii++)
                {   //cl2.updatefolder(string user, string name, string nameid)
                    cl2.updatefolder(id, ((TextBox)GridView1.Rows[ii].FindControl("textbox1")).Text.ToString().Trim(),GridView1.DataKeys[GridView1.Rows[ii].RowIndex].Value.ToString()); //

                }
            }
        }
       
        this.GridView1.DataSource = cl2.favoriteFolder(id);
        this.GridView1.DataKeyNames = new string[] { "folderid" };
        this.GridView1.Columns[0].Visible = false;
        this.GridView1.DataBind();

DotNet技术资料

添加评论


(将显示你的Gravatar头像)  

biuquote
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading