امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
جستجوی هوشمند در datagridview
نویسنده پیام
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #1
جستجوی هوشمند در datagridview
دوستان من توی پروژه ام یه datagridview که زیر هر ستون از اطباعاتش پایین فرم یه تکست باکس گذاشتم که کاربر با تایپ هر هرف در این تکست باکس ها رکوردهایی که با همان حرف شروع میشن را مشاهده کنه.کدها رو هم توی رویداد text changeنوشتم درصورت امکان بقیه اش رو راهنماییم کنین که چطور دیتاگریدویواطلاعات این پرس و جو ها رو بیاره نه کل اطلاعات جدول رو.تشکر
۰۵-آبان-۱۳۹۲, ۰۲:۵۸:۴۳
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: جستجوی هوشمند در datagridview
(۰۵-آبان-۱۳۹۲, ۰۲:۵۸:۴۳)taksa2012 نوشته است: دوستان من توی پروژه ام یه datagridview که زیر هر ستون از اطباعاتش پایین فرم یه تکست باکس گذاشتم که کاربر با تایپ هر هرف در این تکست باکس ها رکوردهایی که با همان حرف شروع میشن را مشاهده کنه.کدها رو هم توی رویداد text changeنوشتم درصورت امکان بقیه اش رو راهنماییم کنین که چطور دیتاگریدویواطلاعات این پرس و جو ها رو بیاره نه کل اطلاعات جدول رو.تشکر
اگه درست متوجه منظورتون شده باشم
زمان سلکت کردن شرط بزارید
کد:
select * from tbl where Fname like '%سلام'

like
شباهت را برسی میکنه!یعنی میگه اگر شبیه به متن بود اگر دردصد هم بزاری میشگه هرچیز
در واقع در این کوئری گفته شده هر چیزی که شبیه سلام بود با هر حرفی شروع شد ولی با سلام خاتمه پیدا کنه!


موفق باشید

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۵-آبان-۱۳۹۲, ۰۹:۲۱:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #3
RE: جستجوی هوشمند در datagridview
نه مشكل اينجاست كه در هر حال datagridviewتمام اطلاعات رو نشون ميده و با رويداد textchangeفيلتر نميكنه
۰۵-آبان-۱۳۹۲, ۱۳:۱۱:۲۵
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #4
RE: جستجوی هوشمند در datagridview
(۰۵-آبان-۱۳۹۲, ۱۳:۱۱:۲۵)taksa2012 نوشته است: نه مشكل اينجاست كه در هر حال datagridviewتمام اطلاعات رو نشون ميده و با رويداد textchangeفيلتر نميكنه

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

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۵-آبان-۱۳۹۲, ۱۴:۲۷:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
taksa2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 80
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 72
( 9 تشکر در 8 ارسال )
ارسال: #5
RE: جستجوی هوشمند در datagridview
من اسم بانکم dbaseهستش و اسم جدولم tableو بانک کنار پروژه قرار داره یه دیتا گرید ویو رو فرم گذاشتم و زیرش یه تکست یاکس که توی رویداد تکست چینجش کدهای زیر رو نوشتم و نیز با میزارد ارتباط دیتا گرید ویو با dbaseبرقرار شده و نیز کدهای زیر را نوشتم ولی کار نمیکنه اگه ممکنه اصلاحش کنین و ایراداتش رو بگین.تشکر.
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.SqlClient;
namespace tell
{
    public partial class Form10 : Form
    {
        public Form10()
        {
            InitializeComponent();
        }

        private void Form10_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'dbaseDataSet.table' table. You can move, or remove it, as needed.
            this.tableTableAdapter.Fill(this.dbaseDataSet.table);

        }

        private void textBox1_TextChanged(object sender, EventArgs e)

        {
            OleDbConnection olc = new OleDbConnection();
            OleDbCommand olcom = new OleDbCommand();
            olc.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\dbase.mdb";
            olcom.Connection = olc;
            olcom.CommandText = "SELECT * FROM table WHERE name LIKE'%"+ textBox1 .Text  + "%'";
          
        
            olc.Open();
            
      
     olc.Close();
(آخرین ویرایش در این ارسال: ۰۵-آبان-۱۳۹۲, ۲۰:۳۶:۳۶، توسط Ghoghnus.)
۰۵-آبان-۱۳۹۲, ۲۰:۲۳:۰۱
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #6
RE: جستجوی هوشمند در datagridview
کد شما ناقص هستش!
باید بعد از سلکت کردن نتیجه را گرید ویو بدهید!
کد:
string con=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\dbase.mdb";
          SqlConnection cnn = new SqlConnection(con);          
          SqlDataAdapter da = new SqlDataAdapter();
          DataTable dt = new DataTable();
          da.SelectCommand = new SqlCommand();
          da.SelectCommand.Connection = cnn;
          da.SelectCommand.CommandText =  "SELECT * FROM table WHERE name LIKE'%"+ textBox1 .Text  + "%'";
          cnn.Open();
          da.Fill(dt);
          cnn.Close();
GridView1.DataSource = dt;

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۵-آبان-۱۳۹۲, ۲۱:۱۷:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] select با کلیک بروی dataGridView moyjon 1 1,813 ۱۹-آذر-۱۳۹۳, ۱۷:۵۸:۱۵
آخرین ارسال: Ghoghnus
  اضافه کردن ComboBox به DataGridView Ghoghnus 0 2,051 ۲۲-شهریور-۱۳۹۳, ۲۳:۳۴:۲۹
آخرین ارسال: Ghoghnus
Sad [سوال] خطای جستجوی فیلد اتونامبر Mohsen karevani 0 1,474 ۲۸-مرداد-۱۳۹۲, ۰۱:۲۴:۱۳
آخرین ارسال: Mohsen karevani
  [سوال] datagridview vierso 1 2,641 ۲۷-اردیبهشت-۱۳۹۲, ۱۷:۴۳:۰۷
آخرین ارسال: Ghoghnus
  کتابخانه ی جستجوی متن آپاچی لوسن Ghoghnus 6 5,600 ۰۴-مهر-۱۳۹۱, ۰۲:۱۹:۰۷
آخرین ارسال: Ghoghnus
  [سوال] جستجوی پیشرفته فایل در ویندوز armashi 0 2,149 ۱۱-مرداد-۱۳۹۱, ۱۹:۰۳:۳۵
آخرین ارسال: armashi
  جستجوی پویا درTextBox iran58 6 6,813 ۲۲-دى-۱۳۹۰, ۱۲:۵۱:۳۴
آخرین ارسال: sadra1234
  ارسال DataGridView به Excel در C# Pr0grammer 0 3,946 ۲۸-مرداد-۱۳۸۹, ۱۳:۰۸:۴۲
آخرین ارسال: Pr0grammer
  افزودن رکورد به DataGridView hamidsina 0 3,276 ۲۱-مهر-۱۳۸۸, ۱۸:۲۶:۱۵
آخرین ارسال: hamidsina

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS