Avatar billede reef Nybegynder
12. april 2007 - 12:12 Der er 3 kommentarer

Opret en forespørgelse via en textbox i et datagrid??

Jeg har følgende problem, hvordan sender jeg en forespørgelse via en sql-streng når der trykkes på en knap fra en textbox til datagrid så der fx. søges på et navn i en tabel i en MySQL database og det så derefter bliver resultatet vist i datagridet??
Avatar billede reef Nybegynder
12. april 2007 - 14:19 #1
Nå ok ja ja
Avatar billede stinejh1980 Nybegynder
12. april 2007 - 15:03 #2
Din formulering er lidt tricky, men hvis jeg forstår dig ret så vil du gerne have vist dit resultat af en søgning i et datagrid ...korrekt??!!

din SQL kunne se således ud:
MySQL = "SELECT * FROM /Din tabel/"

Til at få det vist i dit datagrid:
Jeg koder ikke i C#, men jeg har noget i VB måske kan du bruge det?

    Sub BindDataGrid()

        MyDS = New DataSet
        MyDA = New OleDbDataAdapter
        MySQL = "SELECT * FROM /Din tabel/"

        MyCommand.CommandText = MySQL
        MyCommand.Connection = MyConnection
        MyDA.SelectCommand = MyCommand
        MyConnection.Open()
        MyDA.Fill(MyDS)
        MyConnection.Close()
        Datagrid.DataSource = MyDS
        Datagrid.DataKeyField = "Din data Key i databasen"
        DGNDatagridews.DataBind()
    End Sub

Hvis man oversætter det på http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx bliver det til:

void BindDataGrid()
{
MyDS = new DataSet();
MyDA = new OleDbDataAdapter();
MySQL = "SELECT * FROM /Din tabel/";
MyCommand.CommandText = MySQL;
MyCommand.Connection = MyConnection;
MyDA.SelectCommand = MyCommand;
MyConnection.Open();
MyDA.Fill(MyDS);
MyConnection.Close();
Datagrid.DataSource = MyDS;
Datagrid.DataKeyField = "Din data Key i databasen";
DGNDatagridews.DataBind();
}
Avatar billede stinejh1980 Nybegynder
26. april 2007 - 13:40 #3
fandt du ud af noget?
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