2010-04-09 68 views
1

我已經在「服務器資源管理器」窗格的「數據連接」下載入了一個表的數據庫。簡單的ASP.NET數據庫查詢

在VB ASPX頁面中處理簡單查詢的標準/最佳實踐方式是什麼?

我的左邊<div>將是一組表單元素來過濾行,並且當單擊按鈕時,主要的<div>會顯示我想返回行的列。

注意:在C#中的答案也可以,我只需要翻譯。

回答

1

。假定Web表單,你將有一個數據控件,如GridView控件或中繼器,綁定到數據源(如SqlDataSource或ObjectDataSource等)。然後,您會將過濾器控件的參數綁定爲數據源的控制參數。然後,您需要一個按鈕來發送回傳,基本上就是這樣。

有關更多詳細信息,請參見Filtering Data Using Data Source Controls

3
<% 
    using(SqlConnection conn = new SqlConnection(someConnectionString)) 
    { 
     SqlCommand command = new SqlCommand("select * from table", conn); 

     DataTable results = new DataTable(); 

     SqlDataAdapter adapter = new SqlDataAdapter(command); 

     conn.Open(); 

     adapter.Fill(results, command); 
    } 

    // You can work with the rows in the DataTable here 
%> 

,如果你正在試圖做的網頁代碼就不會有什麼問題。

我會建議使用代碼隱藏文件和代碼的方式。它讓事情變得更容易理解,當你的代碼在一個單獨的文件中留下標記在一個地方,代碼在另一個地方。