我已經在「服務器資源管理器」窗格的「數據連接」下載入了一個表的數據庫。簡單的ASP.NET數據庫查詢
在VB ASPX頁面中處理簡單查詢的標準/最佳實踐方式是什麼?
我的左邊<div>
將是一組表單元素來過濾行,並且當單擊按鈕時,主要的<div>
會顯示我想返回行的列。
注意:在C#中的答案也可以,我只需要翻譯。
我已經在「服務器資源管理器」窗格的「數據連接」下載入了一個表的數據庫。簡單的ASP.NET數據庫查詢
在VB ASPX頁面中處理簡單查詢的標準/最佳實踐方式是什麼?
我的左邊<div>
將是一組表單元素來過濾行,並且當單擊按鈕時,主要的<div>
會顯示我想返回行的列。
注意:在C#中的答案也可以,我只需要翻譯。
。假定Web表單,你將有一個數據控件,如GridView控件或中繼器,綁定到數據源(如SqlDataSource或ObjectDataSource等)。然後,您會將過濾器控件的參數綁定爲數據源的控制參數。然後,您需要一個按鈕來發送回傳,基本上就是這樣。
有關更多詳細信息,請參見Filtering Data Using Data Source Controls。
<%
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
%>
,如果你正在試圖做的網頁代碼就不會有什麼問題。
我會建議使用代碼隱藏文件和代碼的方式。它讓事情變得更容易理解,當你的代碼在一個單獨的文件中留下標記在一個地方,代碼在另一個地方。
有很多方法來解決這個問題,什麼是「最好」取決於你的情況。這可能是一個很好的起點,您可以嘗試用一個GridView這樣做: