Hvordan oppdatere SqlDataSource Programma

Den SqlDataSource er en web server kontroll og en del av ASP.NET Rammeverk for utvikling av webapplikasjoner. Som et medlem av Web.UI.WebControls navnerom, har SqlDataSource egenskaper og metoder du kan styre gjennom programkode. For eksempel kan en enkelt datakilde programmeres til å koble til en database, og velg et datasett, så endret til å koble til en annen database, og velg en annen datasett som svar på en hendelse som en knapp klikk.

Bruksanvisning

Opprett et nytt webprosjekt

1 Klikk på "Start" -menyen og naviger til "Alle programmer" og deretter åpne "Microsoft Visual Studio 2010."

2 Klikk på "File" -menyen og klikk "New Project".

3 Klikk på "C #" og "Web Project" fra panelet over installerte maler.

4 Skriv inn et navn og plassering av ditt valg i tekstboksene.

5 Klikk på "OK" -knappen for å opprette prosjektet.

Lag en Web Form

6 Høyreklikk på prosjektet i Solution Explorer ruten, naviger til "Legg til" i kontekstmenyen, og klikk "Nytt element."

7 Klikk på "Web Form" fra listen over installerte maler og klikk på "Legg til" knappen.

8 Klikk på "Design" knappen for å vise form designer visning.

9 Klikk på "Toolbox" -kategorien for å vise verktøykassen og dobbeltklikk på "Button" kontroll under fanen "Standard" for å legge den til i webskjema.

10 Dobbeltklikk på "Label" kontroll under fanen "Standard" for å legge den til i webskjema.

11 Dobbeltklikk på "SqlDataSource" kontroll under "Data" -fanen for å legge den til i webskjema.

12 Klikk på "Button" kontroll for å markere, deretter i "Properties" -panelet skriv "Change" for tekst eiendommen av kontroll.

Skriv koden

1. 3 Dobbeltklikk på knappen server kontroll.

14 Skriv inn følgende kode mellom åpnings "{" og avsluttende "}" av Page_Load hendelsen:

SqlDataSource1.ConnectionString = "Data Source = TjenerA; Initial Catalog = database1; IntegratedSecurity = True";

SqlDataSource1.ProviderName = "System.Data.SqlClient";

SqlDataSource1.SelectCommand = "SELECT * FROM MyTable1";

Label1.Text = SqlDataSource1.ConnectionString.ToString ();

Label1.Text + = "," + SqlDataSource1.ProviderName.ToString ();

Label1.Text + = "," + SqlDataSource1.SelectCommand.ToString ();

15 Skriv inn følgende kode mellom åpnings "{" og avsluttende "}" av button1_click hendelsen:

SqlDataSource1.ConnectionString = "Data Source = TjenerB; Initial Catalog = database2; IntegratedSecurity = True";

SqlDataSource1.ProviderName = "System.Data.SqlClient";

SqlDataSource1.SelectCommand = "SELECT * FROM MyTable2";

Label1.Text = SqlDataSource1.ConnectionString.ToString ();

Label1.Text + = "," + SqlDataSource1.ProviderName.ToString ();

Label1.Text + = "," + SqlDataSource1.SelectCommand.ToString ();

16 Klikk på "Lagre alle" -ikonet på standardverktøylinjen for å lagre arbeidet ditt.

17 Klikk på den grønne pilen knappen på verktøylinjen Standard eller trykk "F5" på tastaturet for å kjøre programmet. Kontroller følgende vises på etiketten kontroll:

"Data Source = TjenerA; Initial Catalog = database1; IntegratedSecurity = Sant, System.Data.SqlClient, SELECT * FROM MyTable"

18 Klikk på "Change" knappen og bekrefter følgende tekst vises på etiketten kontroll:

"Data Source = TjenerB; Initial Catalog = database2; IntegratedSecurity = Sant, System.Data.SqlClient, SELECT * FROM MyTable"

Hint

  • Du kan også programmatisk styre en Datasource objekt i code-bak-fil for å bruke en direkte tilkobling til en SQL Server-database.