Avatar billede uas Nybegynder
22. februar 2006 - 13:59 Der er 7 kommentarer

Code behind

Hej

Jeg har følgende AccessDataSource. Hvordan får jeg flyttet opbygningen af SelectCommand flyttet ud i en code behind fil?

    <asp:AccessDataSource id="AccessDataSourceICDFiltr" Runat="Server"
        DataFile = "App_Data\icsystem.mdb"
        SelectCommand = "SELECT * FROM ICD WHERE Firmanavn LIKE + @Firmanavn + '%' AND Adresse LIKE+ @Adresse + '%'"
    >

    <selectparameters>
      <asp:controlparameter controlid="Firmanavn" propertyname="text" Name=Firmanavn Type="String" ConvertEmptyStringToNull="false" />
      <asp:controlparameter controlid="Adresse" propertyname="text" Name=Adresse Type="String" ConvertEmptyStringToNull="false" />   
    </selectparameters>
   
    </asp:AccessDataSource>
Avatar billede dr_chaos Nybegynder
22. februar 2006 - 14:22 #1
bruge det event der hedder onselecting.
Der kan du definere en metode i codebehind hvor du sætter command text
Avatar billede uas Nybegynder
22. februar 2006 - 14:35 #2
Skal onselecting sætter på AccessDataSource ???

Kan du evt. give et eksempel? :-)
Avatar billede dr_chaos Nybegynder
22. februar 2006 - 19:32 #3
<asp:AccessDataSource OnSelecting="AccessDataSourceICDFiltr_Selecting" id="AccessDataSourceICDFiltr" Runat="Server"
        DataFile = "App_Data\icsystem.mdb"
        SelectCommand = "SELECT * FROM ICD WHERE Firmanavn LIKE + @Firmanavn + '%' AND Adresse LIKE+ @Adresse + '%'"
    >

    <selectparameters>
      <asp:controlparameter controlid="Firmanavn" propertyname="text" Name=Firmanavn Type="String" ConvertEmptyStringToNull="false" />
      <asp:controlparameter controlid="Adresse" propertyname="text" Name=Adresse Type="String" ConvertEmptyStringToNull="false" /> 
    </selectparameters>
 
    </asp:AccessDataSource>
Avatar billede dr_chaos Nybegynder
22. februar 2006 - 19:35 #4
i codebehind
protected void AccessDataSourceICDFiltr(object sender, SqlDataSourceSelectingEventArgs e)
{
e.Command.SelectCommand eller e.Command.CommandText = ny sql sætning""


}
Avatar billede snepnet Nybegynder
25. februar 2006 - 11:22 #5
hvorfor vil du have det flyttet?
mvh
Avatar billede uas Nybegynder
27. februar 2006 - 08:04 #6
Fordi der komme ca. 20-25 indtastningsfelter :-)

Smidder du lige et svar dr_chaos, så du kan få nogle point?
Avatar billede dr_chaos Nybegynder
27. februar 2006 - 08:06 #7
svar :)
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