Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как организовать инкриментный поиск? Горячий поиск 
:(
    Опции темы
FreeArcher
  Дата 10.11.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 26.12.2005

Репутация: нет
Всего: нет



Как организовать инкриментный поиск?
Каких то специальных средств для этого я найти не смог.
Сделал собственный способ. Но он не особо удобный. Я думаю есть более "правильные" подходы, подскажите пожалуйста.


Код

...
        SqlDataAdapter1.Fill(DataSet1, "Customers")
        DataGrid1.DataSource = DataSet1.Tables("Customers")
        bmCustomers = Me.BindingContext(DataSet1.Tables("Customers"))
...

    Public Sub Find()
        Dim i As Integer
        Dim sort As String
        Dim rowsview() As DataRow
        pos = bmCustomers.Position
        sort = DataSet1.Tables("Customers").DefaultView.Sort
        DataSet1.Tables("Customers").DefaultView.Sort = "customerid"
        rowsview = DataSet1.Tables("Customers").Select("customerid like '" + TextBox_Find.Text + "%'")
        If rowsview.Length <> 0 Then
            For i = 0 To bmCustomers.Count - 1
                bmCustomers.Position = i
rowsview(0)("customerid"))
                pos = bmCustomers.Position
                If DataSet1.Tables("Customers").Rows(bmCustomers.Position)("customerid") = rowsview(0)("customerid") Then Exit For
            Next
        End If
    End Sub

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0385 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.