作为我之前的一个跟进问题。我现在可以编辑DBMemo了。
然而,他们似乎总是拥有表格第一行的值。 我做过DBMemo1.Text ='' 我在下面的DataSet上做了一个定位,看它是否会清除它。但没有。
如果要将其填入并输入内容以插入它,我需要做什么?
答案 0 :(得分:3)
与任何其他数据感知控件一样,备忘录绑定到表中当前行的值。尝试在表单上放置TDBNavigator和TDBGrid,这样您就可以使用当前记录来查看正在发生的事情。如果要创建要插入的空行,则需要在数据集上调用Insert
或Append
,或单击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
最好的问候,
拉杜