asp.net利用存储过程实现模糊查询示例分享 |
本文标签:模糊查询,存储过程 复制代码 代码如下: USE [TestDB] GO /****** Object: Table [dbo].[tblCustomer] Script Date: 01/18/2014 22:01:53 ******/ SET QUOTED_IDENTIFIER ON CREATE TABLE [dbo].[tblCustomer]( GO模糊查询 复制代码 代码如下: CREATE PROCEDURE SearchCustomer -- Add the parameters for the stored procedure here @name nvarchar(100) AS 复制代码 代码如下: using (SqlConnection cn = new SqlConnection("Server=localhost;Database=TestDB;Trusted_Connection=True;")) { cn.Open(); string str = "关键字"; //str = null; SqlCommand cmd = new SqlCommand("SearchCustomer", cn); cmd.CommandType = CommandType.StoredProcedure; DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.SelectCommand.Parameters.Add("@name", SqlDbType.NVarChar).Value = str; da.Fill(dt); Debug.Assert(dt.Rows.Count > 0); GridView1.DataSource=dt; GridView1.Bind(); cn.Close(); } |