Nwlapcug.com


Come passare un valore da un controllo Textbox a un Database

Una procedura comune per qualsiasi programmatore web è recupero di informazioni dal form di una pagina e inviarlo al database per l'elaborazione. Saper eseguire query in un database è parte integrante di qualsiasi progetto di sviluppo. Prendendo informazioni utente da un controllo textbox è una parte tipica di applicazione web e interazione tra database. Utilizzando c#, lo sviluppo di una connessione al database richiede solo pochi passi.

Istruzioni

1

Creare una casella di testo e pulsante sul web form di invio. In questo esempio, l'elemento di modulo viene utilizzato per recuperare informazioni di ricerca il nome di un prodotto. Quando un utente fa clic sul pulsante, l'applicazione richiede le informazioni dal database.
Per esempio:
< asp: TextBox id = "SearchTheSite" runat = "server" / >
< id asp: Button = "ClickMe" Text = "Ricerca prodotti" runat = "server" / >

2

Impostare la stringa di connessione. La stringa di connessione contiene le credenziali per la connessione al database. La stringa di connessione è dipenda dal tipo di database utilizzato per contenere i dati. Per trovare la stringa di connessione giusta per le vostre impostazioni, cercare la sintassi corretta a connectionstrings.com.
Per esempio:
String strConn = "Initial Catalog = myDatabase; Data Source = ComputerName; Integrated Security = SSPI;";
statici SqlConnection conn = new SqlConnection (strConn);

3

Creare la query. In questo esempio, la query cerca sui prodotti utilizzando il testo immesso nella casella di testo dal passaggio uno.
Per esempio:
query string = "Seleziona product_name, product_price, dal prodotto dove product_color ='" + SearchTheSite.Text + "'";

4

Utilizzare un oggetto SqlAdapter per recuperare i dati dal database utilizzando la stringa di query.
Per esempio:
SqlDataAdapter myAdapter = new SqlDataAdapter (query, conn);

5

Riempire un oggetto DataTable con i dati recuperati dal database. DataTable sono comunemente usati nelle applicazioni web per visualizzare i record.
Per esempio:
DataTable myTable = new DataTable ();
myAdapter.Fill(myTable);

6

Scrivere il primo record nella console.
Per esempio:
System.Console.WriteLine (myTable.Rows [0] [0]. ToString;