我有一个gridview,显示每行价格的数据行。我正在尝试使用DropDownList创建排序算法,例如,如果我选择“低到高”的DropDownList值,则gridview显示中的价格将从最低到最高排序。
这是我到目前为止所尝试的,但它不起作用。我想知道我是否做错了?
protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList.Text == "Low to High")
{
con.Open();
SqlCommand cmd = new SqlCommand ("lowToHigh", con);
{
cmd.CommandType = System.Data.CommandType.StoredProcedure;
}
}
}
我的存储过程:
CREATE PROCEDURE [dbo].[lowToHigh]
@price decimal (6,2),
@tourName varchar(MAX),
@image varchar(MAX),
@description varchar(MAX)
AS
BEGIN
SELECT @tourName,@image,@price,@description FROM Tours ORDER BY tourName
ASC,price ASC;
END
RETURN 0