2 sinat 28628507 sinat_28628507 于 2015.05.31 17:33 提问

请问一下delphi中DBNavigator的问题

在写一个简单的数据库功能,希望在DBGrid中直接对数据库进行删除,修改等。但是为什么DBNavigator只有“第一条”“下一条”等前几个按钮可以用,后头的修改,删除,刷新等按钮为什么是灰色的?
不好意思小弟初来乍到没有C币,还请各位帮忙了!

2个回答

bdmh
bdmh   Ds   Rxr 2015.05.31 17:35

你数据集是不是只读的

gamefinity
gamefinity   Rxr 2015.05.31 17:37
  • 情况1,如@bdmh所说,只读
  • 情况2,是你的数据表没有主键,因此控件无法知道怎么帮你更新
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
delphi DBNaVigator组件的使用方法
DBNavigator组件用于在数据集进行记录导航,当用户单击DBNaVigator组件的某个按钮时,可实现记录 指针的前移、后移,插入‘删除、修改当前记录等操作,而无须编写任何程序代码。  1.          DBNavigator组件按钮功能     Firs
ADOConnection 控件重要属性
ADOConnection 控件重要属性TADOConnection元件重要属性Connected-启动资料连结与否ConnectionString-连结来源的资讯及使用何种连结特性等连结字串。可选择Use Data Link File从MS资料连结档案 .udl进行连结或Use Connection String设定连结资讯如下:Provider=SQLOLEDB.1;Password=my
DBNAVIGATOR使用
DBNavigator组件用于在数据集进行记录导航,当用户单击DBNaVigator组件的某个按钮时,可实现记录 指针的前移、后移,插入‘删除、修改当前记录等操作,而无须编写任何程序代码。  1.          DBNavigator组件按钮功能      First按钮  将指针移到数据表的第一条记录。      Previous按钮  将指针前移一条记录o      Ne
DBNavigator竖立显示
有时在使用DBNavigator时需要让DBNavigator竖立起来使用,此代码可以实现该功能。
开发工具大比拚之Visual C++ vs. Delphi(三)
 数据库开发:Delphi一枝独秀  数据库支持是Delphi的强项。这主要体现在Delphi与BDE的无缝集成,以及Delphi提供的那一大堆现成的数据库操作控件。这是VC望尘莫及的。目前Delphi支持BDE、ADO、InterBase三种数据库访问方式。所有的方式都能拖拉到应用程序中实现可视化操作。正是因为Delphi对数据库类的包装,使得用户操作数据库不像在Visual C++中必须从
C++Builder simple component
dbnavigator with chinese
Delphi-SetLength函数及例子
━━━━━━━━━━━━━━━━━━━━━━━━━━功能说明:设置字符串或动态数组长度。该函数有两个参数。第一个参数为要设置的字符串变量或动态数组变量,第二个参数为指定的长度,其取值范围在0到255之间。  参考实例:  var    S: String;    arrText: array of Char; // 定义一个动态数组  begin    SetLengt
delphi视图刷新问题
问题描述: 当软件与其他应用程序qiehua
2005年中兴软件校园招聘笔试题
2005年中兴软件校园招聘笔试题     第一部分    数据结构和算法       1.      假设执行语句S的时间为O(1),则执行下列程序短的时间为()   for(i=1;i         for(j=I;j                 S;   A.       O(n)   B.       O(n2)   C.       O(n*i)
个人信息提交原码
请问哪里有问题? 谢谢