我需要根據下拉列表將顯示在GridView排序的GridView:LastestTransactionFirst,EarlierTransactionFirst。所以基本上它是基於gridview中日期的desc或asc。我可以知道我該怎麼處理它?如何根據下拉列表中選擇
這是我的gridview選擇代碼。但是我有一個下拉列表,需要根據下拉列表選擇來顯示gridview。
myConnection.ConnectionString = strConnectionString;
SqlCommand cmd = new SqlCommand("SELECT thDate, thType, thAmountIn, thAmountOut from [Transaction] ORDER BY thDate, thType, thAmountIn, thAmountOut DESC", myConnection);
myConnection.Open();
SqlDataReader reader1 = cmd.ExecuteReader();
GridView1.DataSource = reader1;
GridView1.DataBind();
嗨,datatable1是數據庫中的表嗎?我可以知道把這個編碼放在哪裏嗎?它在 保護無效DropDownList2_SelectedIndexChanged(對象發件人,EventArgs e)? – KYQ 2012-07-27 06:42:24
datatable是你將你的數據綁定到gridview的表格 它不是數據庫表格 你會將數據從數據庫中提取到數據表格中以便將其綁定到gridview上 – 2012-07-27 06:47:07
你必須編寫代碼在下拉列表中選擇指數變化(如果你這樣做,你必須使用更新面板) 否則將下降downlist旁邊有一個按鈕,並寫在按鈕 – 2012-07-27 06:49:11