TDataSource TDBMemo会回复价值观

时间:2011-01-13 13:59:50

标签: delphi delphi-7

作为我之前的一个跟进问题。我现在可以编辑DBMemo了。

然而,他们似乎总是拥有表格第一行的值。 我做过DBMemo1.Text ='' 我在下面的DataSet上做了一个定位,看它是否会清除它。但没有。

如果要将其填入并输入内容以插入它,我需要做什么?

3 个答案:

答案 0 :(得分:3)

与任何其他数据感知控件一样,备忘录绑定到表中当前行的值。尝试在表单上放置TDBNavigator和TDBGrid,这样您就可以使用当前记录来查看正在发生的事情。如果要创建要插入的空行,则需要在数据集上调用InsertAppend,或单击TDBNavigator上的+符号。这会在数据集中创建一个新的空白行,并将其设置为当前行。

答案 1 :(得分:0)

您可能需要向数据集添加新行。

DataSet.Append;

答案 2 :(得分:0)

我看到了您的上一个问题,我相信以下教程可以帮助您:

http://delphi.about.com/od/database/a/databasecourse_2.htm

要清除DBMemo中的文本,您应该在数据集上插入,追加或删除+插入/追加。梅森向您解释说,您需要为数据集设置“导航器”。请按照此处提供的示例进行操作:

http://delphi.about.com/od/database/ss/dbcourse_browse.htm

最好的问候,
拉杜