RAD1V Skrevet 12. mai 2012 Del Skrevet 12. mai 2012 Hvordan kan jeg gjøre hele rader i en gridview til å fyre av et event i codebehind? Har funnet kode som dette en del plasser, men får det ikke til å funke. protected void gvChatList_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes["onmouseover"] = "this.style.cursor='pointer';this.originalstyle=this.style.backgroundColor;this.style.backgroundColor='#FF9955';"; e.Row.Attributes["onmouseout"] = "this.style.backgroundColor=this.originalstyle;"; e.Row.ToolTip = "Click to select row"; e.Row.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(???);//??? } Lenke til kommentar
RulleRimfrost Skrevet 14. september 2012 Del Skrevet 14. september 2012 (endret) Nå sitter jeg med vb, men det er vel forståelig. Over her legger du vel inn en attributt for e.row, men du må i tillegg ha noe som lytter. Jeg bruker dette på listbox'er, og jeg benytter alltid dobbelklikk. Legger dette i page_load : ListBox1.Attributes.Add("ondblclick", ClientScript.GetPostBackEventReference(ListBox1, "dobbelklikk")) If Request("__EVENTARGUMENT") IsNot Nothing AndAlso Request("__EVENTARGUMENT") = "dobbelklikk" Then readXmlFile(ListBox1.SelectedValue) End If Endret 14. september 2012 av RulleRimfrost Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå