Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Компонент DBGrid.

6.2K
07 августа 2007 года
iq13
28 / / 03.12.2005
Подскажите как мне обратиться к определённой по порядку строке в компоненте DBGrid. Например: хочу обратиться к пятой строке по порядку.
286
08 августа 2007 года
misha_turist
572 / / 28.11.2005
Напрямую ни как...

Переводиш курсор на пятую строку и впярод...
6.2K
08 августа 2007 года
iq13
28 / / 03.12.2005
Тогда такой вопрос: как можно узнать сколько всего строк вывел DBGrid ?
8.0K
10 августа 2007 года
simpleuser1
82 / / 09.06.2007
Если ты делаешь базу данных, то создай ID-поле с начальным значением 1 и поставь автоматический отсчёт, а потом будешь обращаться к строке по её ID'у...!;)
7.4K
21 августа 2007 года
Mr.V
10 / / 21.08.2004
к DBGrid - привязан DataSet, вот сколько там записей столько и строк выведет DBGrid
286
22 августа 2007 года
misha_turist
572 / / 28.11.2005
Цитата: Mr.V
к DBGrid - привязан DataSet, вот сколько там записей столько и строк выведет DBGrid


Не совсем... Есть такое понятие как золичество загружаемых строк (точно не помню как называется) в некоторых случаях (как правило с сетевыми СУБД) у источника данных оно выставлено больше 1 (чаще всего 1000). Так вот если ты передёш на 1001 запись, то будет загружена ещё 1000 и следовательно их на клиенте будет 2000.....

Хотя может на DataSet это не отражается (что врядли)... :confused:

Но вопрос помойму был в том, сколько сейчас строк видит пользователь... :)

286
22 августа 2007 года
misha_turist
572 / / 28.11.2005
Цитата: Administrator
Если ты делаешь базу данных, то создай ID-поле с начальным значением 1 и поставь автоматический отсчёт, а потом будешь обращаться к строке по её ID'у...!;)



А если к примеру такая ситуация:
пять раз добавляем строки - получаем

Цитата:
1.........
2.........
3.........
4.........
5.........


удаляем 5ю строку - получаем

Цитата:
1........
2.........
3.........
4.........


добавляем ещё одну строку - получаем

Цитата:
1........
2.........
3.........
4.........
6.........


И это только начало !!!!

И как быть тогда?

p.s. Я ещё не указал особенность, что строки могут (специально или случайно) выбераться не отсортированные по ID....
p.s.s. Да и создавать чего-то на сервере только потому что у клиента что-то не получается - это не есть гуд....

7.4K
22 августа 2007 года
Mr.V
10 / / 21.08.2004
Вопрос звучал как: сколько всего строк ВЫВЕЛ DBGrid? а что под этим подразумевать?
Что касается "понятие как количество загружаемых строк" - насколько я понимаю речь идет об источнике данных, а это разве не DataSet? Тогда причем тут DBGrid?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог