PDA

View Full Version : مشکل در جستجوی عبارات چند کلمه ای



safa.net
جمعه 01 بهمن 1395, 15:52 عصر
سلام من یک جدول دارم که بصورت زیر است :
CREATE TABLE [dbo].[Tbl_Object](
[id] [bigint] IDENTITY(1,1) NOT NULL,
[Obj_Phi] [bigint] NULL,
[Obj_Name] [nvarchar](max) NULL,
CONSTRAINT [PK_Tbl_Object] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
مشکل اینجاست که پس از وارد کردن اطلاعات بعد از جستجو کالاهایی که نامشان شامل چند کلمه باشد از کلمه دوم به بعد که نوشته می شود چیزی نمایش داده نمیشود.
مثال :
خرطومی سرخم
خرطومی x5 پژو
خرطومی چاکدار
خار کشویی
خار استارت یوگوسلاو پیکان
درب مخزن شیشه شور پراید قدیم
کد سی شارپ :

con = new SqlConnection(cs);
con.Open();
adapt = new SqlDataAdapter("select * from Tbl_Object where Obj_Name like N'" + textBox1.Text.Trim() + "%'",con);
dt = new DataTable();
adapt.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();