Avatar billede hyggesen Nybegynder
22. marts 2005 - 09:47 Der er 2 kommentarer og
1 løsning

ImageButton og metoder ?

Hvordan tilgår jeg denne funktion :

public void DBSort(string sortby, string Retning)
    {
        OleDbConnection dbconn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=C:\\Inetpub\\wwwroot\\Butik9\\DB\\Butik9-V2_0.mdb");
        dbconn.Open();
        string sql="SELECT * FROM Kunde ORDER BY "+sortby+" "+Retning;
        OleDbCommand dbcomm = new OleDbCommand(sql,dbconn);
        OleDbDataReader dbread=dbcomm.ExecuteReader();
        customers.DataSource=dbread;
        customers.DataBind();
        dbread.Close();
        dbconn.Close();
    }


Gennem denne ImageButton:

<asp:ImageButton runat="server" ImageUrl="Grafik/Asc.jpg" OnClick="DBSort("KundeID", "DESC")"></asp:ImageButton>


På forhånd Tak.
Avatar billede snepnet Nybegynder
22. marts 2005 - 10:09 #1
det kan du ikke.... så skal metoden have en anden signatur.

void someImageButton_Click(object sender, ImageClickEventArgs e)
{
  // ...
}

så du kan gøre sådan her :

<asp:ImageButton runat="server" ImageUrl="Grafik/Asc.jpg" id="someImageButton" OnClick="someImageButton_Click" CommandName="KundeId" CommandArgument="DESC"></asp:ImageButton>
(læg mærke til at du kan angive noget på command-name og argument).

void someImageButton_Click(object sender, ImageClickEventArgs e)
{
  ImageButton ibtn = (ImageButton)sender;
  // her kaldes du så den oprindelige metode
  DBSort(ibtn.CommandName, ibtn.CommandArgument);
}

mvh
Avatar billede hyggesen Nybegynder
22. marts 2005 - 10:22 #2
Super...! Lige det jeg ledte efter...! Takker...!

Mangler lige et svar...

Mvh. Hygge
Avatar billede snepnet Nybegynder
22. marts 2005 - 11:56 #3
et svar her :o)
mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester