Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Соотношение номера строки в System.Windows.Forms.DataGrid и DataSet / 2 сообщений из 2, страница 1 из 1
09.02.2005, 18:34
    #32908907
Соотношение номера строки в System.Windows.Forms.DataGrid и DataSet
Пытаюсь выполнить поиск по справочнику, делаю простым перебором в DataSet
потом через BindingManagerBase меняю позицию в соответсвии с полученым номером строки.
Код: plaintext
1.
2.
 BindingManagerBase bm = this.BindingContext[CommonDB.DS,"table"];
 bm.Position=k;
этот метод работает до тех пор пока в гриде не будет выполнена сортировка
Так вот как соотнести номер строки в гриде, и как передвинуть бегунок в соответсвии с сортировой пользователя(пользователь вводит значение в едите и по нему осуществляеться поиск)?
...
Рейтинг: 0 / 0
09.02.2005, 18:59
    #32908970
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соотношение номера строки в System.Windows.Forms.DataGrid и DataSet
если поиск - просто перебор записей в таблице, то проще в этом случае искать не по DataTable, а по DataView, которое и отображается в гриде

Код: plaintext
1.
2.
3.
4.
5.
CurrencyManager cm = (CurrencyManager )this.BindingContext[CommonDB.DS,"table"];
DataView dv=(DataView)cm.List;
// поиск через dv и
// найденная позиция в DataView -> k
cm.Position=k;
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Соотношение номера строки в System.Windows.Forms.DataGrid и DataSet / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]