Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Внизудаление строки в dbmemo Найти похожие ветки
← →
AntonUSAnoV (2008-01-25 20:53) [0]нужно удалить строку из dbmemo (readonly), т.е. по сути не знаю как передать в переменную номер активной строки dbmemo...
← →
Amoeba © (2008-01-25 21:55) [1]
> удалить строку из dbmemo (readonly)
И как ты себе это представляешь, если Memo у тебя readonly?
← →
Amoeba © (2008-01-25 22:09) [2]Наверное имеется в виду напрямую редактировать соответствующее поле DataSet"а?
← →
AntonUSAnoV (2008-01-25 22:10) [3]ДА
← →
Amoeba © (2008-01-26 00:56) [4]Вроде бы так:
LineNo := DBMemo.Perform(EM_LINEINDEX, -1, 0);
Дале (первое, что пришло в голову, но может можно и проще) используем вспомогательный StringList:StringList := TStringList.Create;
try
StringList.Text := DataSet.Fields[N].Text;
StringList.Delete(LineNo);
DataSet.Edit;
DataSet.Fields[N].Text := StringList.Text;
DataSet.Post;
finally
StringList.Free;
end;
← →
Amoeba © (2008-01-26 00:59) [5]Предупреждаю, что предлагаемый код не тестировал.
Надеюсь, что только DBMemo ReadOnly, а DataSet - нет.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c