![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вопрос по DBListBox
Delphist © (2010-03-19 14:32:00)У него есть свойства DataSource и т. п., как их ни настраивай, данные все равно надо вносить самому в цикле. Зачем они тогда нужны?
Delphist2 (2010-03-19 15:46:00) [1]Удаляю вот так:
if key=VK_DELETE then begin
adodataset1.Delete;
dblistbox1.DeleteSelected;
end;
Не нравится, что его бросает то вниз то вверх. Поясню: вот удаляешь например 1 строку из середины, далее ползунок вертикальной полосы прокрутки оказывается где-то в самом верху (хотя элементов в списке пара сотен), и одна из верхних строк оказывается выделенной в пунктирную такую рамку.
Или удаляешь другую строку, а сразу после выделяется пунктиром уже какая-то нижняя (и ползунок ест. там же) и т. д.
Медвежонок Пятачок (2010-03-19 15:30:00) [2]сильнее нажимай
Delphist (2010-03-19 15:20:00) [3]А тут еще такая вещь: заполнил, нажимаю на строки, а ни одна из них не выделяется
MsGuns (2010-03-19 15:06:00) [4]Все отличие DataAware компонентов от не DataAware состоит в том, что они автоматически
пишут внесенные в них данные в датасет и затем в таблицу БД.
Медвежонок Пятачок (2010-03-19 15:04:00) [5]А есть пример как правильно его заполнить из компонентов adodataset и datasource?
DBListBox1.Items.Text := SomeAdoDataSet.FieldValues['SOMEFIELD']
Anatoly Podgoretsky (2010-03-19 15:04:00) [6]> Delphist (19.03.2010 14:57:04) [4]
Кого его заполнить, чем
Может быть Add или Field.AsString
Anatoly Podgoretsky (2010-03-19 15:02:00) [7]> Delphist (19.03.2010 14:47:02) [2]
Возможность присвоения значения полю DataSource/DataField
Delphist (2010-03-19 14:57:00) [8]А есть пример как правильно его заполнить из компонентов adodataset и datasource?
Медвежонок Пятачок (2010-03-19 14:51:00) [9]дает связь контрола с конкретным полем в датасете
Delphist (2010-03-19 14:47:00) [10]И что это дает с практической точки зрения?
Anatoly Podgoretsky (2010-03-19 14:38:00) [11]> Delphist (19.03.2010 14:32:00) [0]
Для того что бы указать к какому DataField это относится.