protected void searchpeople(object sender, EventArgs e) { comm_sqlDataContext mylinq = new comm_sqlDataContext(); var s = search_textbox.Text; ISingleResult<getlikeResult> bb = mylinq.getlike(s); hfPeoplesViewState.Value = ""; var str = hfPeoplesViewState.Value; if (string.IsNullOrEmpty(str)) { hfPeoplesViewState.Value = string.Format("Peoples_{0}", Guid.NewGuid()); str = hfPeoplesViewState.Value; } if (ViewState[str] == null || !(ViewState[str] is List<People>)) { var peoples = new List<People> { }; foreach (getlikeResult cast in bb) { var pp = new People {p_Id = cast.id, p_type = cast.type, p_subtype = cast.subtype, p_lastname = cast.lastname, p_firstname = cast.firstname, p_middlename = cast.middlename, p_post = cast.post, p_email1 = cast.email1, p_email2 = cast.email2, p_room = cast.room, p_phone1 = cast.phone1, p_phone2 = cast.phone2, p_phone3 = cast.phone3}; peoples.Add(pp); } ViewState[str] = peoples; } gv.DataSource = ViewState[str]; gv.DataBind(); search_textbox.Text = ""; Button3.Style.Add("display", ""); }
protected void searchpeople(object sender, EventArgs e) { comm_sqlDataContext mylinq = new comm_sqlDataContext(); var s = search_textbox.Text; ISingleResult<getlikeResult> bb = mylinq.getlike(s); hfPeoplesViewState.Value = ""; var str = hfPeoplesViewState.Value; if (string.IsNullOrEmpty(str)) { hfPeoplesViewState.Value = string.Format("Peoples_{0}", Guid.NewGuid()); str = hfPeoplesViewState.Value; } if (ViewState[str] == null || !(ViewState[str] is List<People>)) { var peoples = new List<People> { }; foreach (getlikeResult cast in bb) { var pp = new People { p_Id = cast.id, p_type = cast.type, p_subtype = cast.subtype, p_lastname = cast.lastname, p_firstname = cast.firstname, p_middlename = cast.middlename, p_post = cast.post, p_email1 = cast.email1, p_email2 = cast.email2, p_room = cast.room, p_phone1 = cast.phone1, p_phone2 = cast.phone2, p_phone3 = cast.phone3 }; peoples.Add(pp); } ViewState[str] = peoples; } gv.DataSource = ViewState[str]; gv.DataBind(); if (search_textbox.Text.Equals("") == true) { Button3.Visible = false; } else { Button3.Visible = true; } search_textbox.Text = ""; Table1.Visible = false; Table2.Visible = false; c_edit.Visible = false; c_ok.Visible = false; add.Visible = false; delete.Visible = false; mylinq.Connection.Close(); }