根据名称和开始日期至结束日期搜索详细信息

时间:2019-02-11 05:24:56

标签: c# sql-server

enter image description here

我创建了一个网页,该网页根据名称以及从日期到结束日期的数据进行过滤,并将数据显示在Gridview中,并且我只有一个日期列(我之间必须过滤数据)

我已经尝试了子查询和aslo使用相同的存储过程。我希望根据c#中的搜索按钮显示数据。

这是程序

ALTER PROCEDURE [dbo].[usp_PartySearch]
    -- Add the parameters for the stored procedure here
    @vendorname varchar(20)
AS
BEGIN

    SET NOCOUNT ON;


    SELECT * from [dbo].[vw_PODetails] where VendorName like '%'+@VendorName+'%'
    order by PODate desc
END

-按钮后面的代码

 protected void part_ser_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            SqlCommand cmd = new SqlCommand("usp_PartySearch", con);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            cmd.Parameters.AddWithValue("@vendorname",partyser.Text);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            GridView1.DataSource = ds;
            GridView1.DataBind();
            con.Close();
            GridView1.Visible = true;

        }

我可以使用哪个查询过滤过程

0 个答案:

没有答案