|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ComboBox в StrinGrid
Существует StrinGrid, в который вводятся данные с последующим сохранением, одну колонку надо сделать так, чтоб на каждой строке был Combobox, котрый загружается из другого файла. В Stringgrid добавляются, удалются и редактируется строки.
Надо чтобы при загрузке из файла в ComboBox выводилось то число которое было сохранено. И еще вопрос как из ComboBox считать и записать в stringGrid. PS использование баз данных нельзя PSS если есть более простой вариант редактирования. сохранения, ввода и удаления с элементами выбора без поиска то пожалуйста предложите |
#2
|
|||
|
|||
Если у вас в ComboBox можно вводить значения, то все просто:
Код:
ComboBox1.Text:= StringGrid1.Cells[x,y] При выборе из ComboBox'а (подходит для ComboBox'а с вводом и без): Код:
StringGrid1.Cells[x,y]:= ComboBox1.Text Код:
var i : Integer; begin // Поиск данного текста по списку ComboBox'а for i:= 0 to ComboBox1.Items.Count - 1 do begin if ComboBox1.Items[i] = StringGrid1.Cells[x,y] then ComboBox1.ItemIndex:= i; end; end; Можете написать процедуру или т.п., где будет этот код. А потом вызывать через каждый ComboBox. А что в каждой строке: да просто поместите их так, главное чтобы сами ComboBox'ы были над StringGrid'ом Auta i Lome... |
#3
|
|||
|
|||
Если несколько записей в StringGrid и как тогда ComboBox Делать?
если заранее неизвестно количество строк я ComboBox вживляю в Stringgrid да я понимаю что извращение но подскажите более простой способ может есть |
#4
|
|||
|
|||
Вживляете? О_о
А может тогда "поиздеваетесь" и создадите свой компонент TStringGridWithCombo, так что ли Если "вживляете", то я помочь ничем не смогу. По этой части у меня знаний пока не хватает Auta i Lome... |
#5
|
|||
|
|||
Цитата:
|