مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

tohid565

عضویت از 1395/07/12

جستجوی در DataGridView

  • چهارشنبه 4 اسفند 1395
  • 16:00
تشکر میکنم

با سلام خدمت دوستان.

در برنامه ای که می نویسم DataBase ام را در DataGridView نشان می دهم حالا با استفاده از دستورات زیر جستجو میکنم :

        private void txtfamilysearch_TextChanged(object sender, EventArgs e)
        {
            SqlDataAdapter da = new SqlDataAdapter("Select * From tblTel Where Name Like '%" + txtfamilysearch.Text + "%'", con);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
        }
ولی مشکلم این است که در جستجوی مثلا نام در فیلد Name ، نام هایی که انگلیسی هستن رو پیدا میکنه ولی نام هایی که فارسی وارد شده اند رو پیدا نمی کنه. در ضمنا برای اعداد هم درست کار میکنه. حالا چی کار کنم برای نام های فارسی هم درست کار کنه.

ممنونم که راهنمایی میکنید.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • چهارشنبه 4 اسفند 1395
  • 17:17

کافیه یک کاراکتر N بعد از Like بنویسید :

Like N'%" + txtfamilysearch.Text + "%'"

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)