//Söker i databas: protected void button_sok_Click(object sender, EventArgs e) { //Leta upp kontroller: UserControl grdResult_UCtrl = (UserControl)Page.FindControl("grdResult_UCtrl"); GridView grdResult = (GridView)grdResult_UCtrl.FindControl("grdResult"); //Skapar instans av objekt för delayvärde och sök-anrop Sok sk = new Sok(); //Anger antal sekunder som sökningen skall vara i cache-objektet: sk.Delay = 120; try { sk.button_sok(grdResult, this.Page, display, text3_Artist, text4_Album, text5_Format, text6_Press, text8_ar, text7_Kommentar); } catch (FormatException err) { //Rensar display från text och gridviews clr.Clean_surfaces(this.Page); string mess = "<h2>[Page]Skivor.Sok:FormatException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (MySqlException err) { //Rensar display från text och gridviews clr.Clean_surfaces(this.Page); string mess = "<h2>[Page]Skivor.Sok:MySqlException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (System.Exception err) { //Rensar display från text och gridviews clr.Clean_surfaces(this.Page); string mess = "<h2>[Page]Skivor.Sok:System.Exception</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } }
//Söker i databas: protected void button_sok_Click(object sender, EventArgs e) { //Leta upp kontroller: GridView grdResult_Artist = (GridView)grdResult_Artist_UCtrl.FindControl("grdResult_Artist"); //Skapar instans av objekt för delayvärde och sök-anrop: Sok sk = new Sok(); //Anger antal sekunder som sökningen skall vara i cache-objektet: sk.Delay = 20; try { sk.button_sok(grdResult_Artist, this.Page, display, text3_Artist, text9_VPfr, text10_VPtill, text11_Ursland, text12_Ursstad, text13_Musiktyp, text14_Kortbio); } catch (FormatException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Artist(this.Page); string mess = "<h2>[Page]Artist.Sok_Artist:FormatException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (MySqlException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Artist(this.Page); string mess = "<h2>[Page]Artist.Sok_Artist:MySqlException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (System.Exception err) { //Rensar display från text och gridviews clr.Clean_surfaces_Artist(this.Page); string mess = "<h2>[Page]Artist.Sok:System.Exception</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } }