Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Побуквенный поиск данных в базе


Автор: rs1c 24.6.2010, 22:18
Задача: 
Организовать побуквенный поиск пользователя в базе по фамилии.
Что есть:
На форме usersDataGridView и поле textBox9.Text

=> На формуе здесь нашел код от пользователя: fixo
Но почему то не прокатывает маска указанная мною. Помогите задат маску для выполения моей задачи.

Код

BindingSource bs = new BindingSource();
            bs.DataSource = this.usersDataGridView.Columns["Фамилия"];
            try
            {
              
               
               // StrP string = this.textBox9.Text;
                if (this.textBox9.Text == "")
                {
                    bs.Filter = string.Format("Фамилия = '{0}' + '%'", this.textBox9.Text);
                    if (bs.Count == 0)  
                    {
                        MessageBox.Show("Записей с данной маской нет!");

                        this.textBox9.Select();
                        this.textBox9.Text = string.Empty;
                        bs.Filter = string.Empty;
                        return;

                    }
                }
                else
                {
                    MessageBox.Show("Введите маску для поиска!");
                }
                this.textBox9.Text = string.Empty;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n" + ex.StackTrace);
            }


Заранее спасибо!

Автор: rs1c 25.6.2010, 21:03
Все сделал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)