社区
C++ Builder
帖子详情
数据在DBGrid中,如何不让修改数据且可以点击row来确定这条数据
jlsnake
2003-08-21 01:21:39
如题,看到别人的程序中DBGrid中用鼠标点击数据,可定位到该数据。
但是他们的DBGrid中的数据是可以修改的。
我希望是DBGrid中的数据是不可修改的且可以用鼠标来定位该数据。
高手帮忙,谢谢!!
...全文
30
6
打赏
收藏
数据在DBGrid中,如何不让修改数据且可以点击row来确定这条数据
如题,看到别人的程序中DBGrid中用鼠标点击数据,可定位到该数据。 但是他们的DBGrid中的数据是可以修改的。 我希望是DBGrid中的数据是不可修改的且可以用鼠标来定位该数据。 高手帮忙,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windlyzhang
2003-08-21
打赏
举报
回复
DBGrid->ReadOnly = true;
options<<dgRowSelect
optiom>>dgEdit
即使将optiom的dgRowSelect设为true,dgEdit设为false;
myredsun
2003-08-21
打赏
举报
回复
DBGrid->ReadOnly = true;//使只读
鼠标点击一行后,数据集的当前记录就已经指向这一行,假设当前的数据集为Table1,则可以使用Table1->FieldByName("FieldName")->AsString;即可得到该数据。
zyb_17flash
2003-08-21
打赏
举报
回复
starstargao(高顾)的方法很正确!
COKING
2003-08-21
打赏
举报
回复
ReadOnly 属性
COKING
2003-08-21
打赏
举报
回复
ReadOnly=true;
starstargao
2003-08-21
打赏
举报
回复
DBGrid->ReadOnly = true;
和options里面的dgRowSelect 设成true
VB常用附加控件【特别整理了表格控件】
表格控件总览: 在VB开发环境
中
,表格控件在界面开发元素
中
占有重要的地位。它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的信息表现率(就是相对于其他控件来说能够表达更多的信息),随着信息时代的到来,它的应用将更加的广泛。 那么在VB平台下,如何操作这一功能强大的控件元素呢?事实上我们知道,VB平台下面的表格控件是相当丰富的,总结下来提供了4种类型:Microsoft Data Bound
grid
Control、Microsoft Data
grid
Control、Microsoft Flex
grid
Control、Microsoft Hierarchial Flex
grid
Control. 这四种表格各有其特点,下面我们一一讨论。 1. Microsoft Data Bound
grid
Control 此控件主要用于
数据
绑定(可以不绑定,但是因为不提供对单个cell的控制支持,所以实际上这样做是不经济的)。具体说来,就是
数据
源比较固定的情况下可以使用这种控件。 具体使用方法是设定此控件的datasource属性,就可以不用编写任何代码就可以显示该
数据
源所指向的记录
数据
。比如可以将datasource设置为一个data控件,而data控件又指向
数据
库"成绩"的 一个"语文"表,那么当程序运行时,它就自动显示此"语文"表的
数据
。 基本步骤如下: 1、向工程上添加Microsoft Data Bound
Grid
Control控件,即
DB
Grid
控件。 2、在窗体上添加
DB
Grid
控件
DB
Grid
1和Data控件Data1。 3、设置Data1的DatabaseName属性为你要看的
数据
库的名字。 4、设置Data1的RecordSource属性为表的名字或合法的SQL Select语句。 5、设置
DB
Grid
1的DataSource属性为Data1。 从上面的分析看得出来,这个控件虽然操作方便,但是它也有局限性,就是不能对显示的
数据
进行灵活的控制操作,比如有些
数据
允许用户
修改
,有些
数据
却不允许用户
修改
,而此控件却只能提供全部
数据
源的原子操作:即要么全部允许
修改
,要么就全部不允许。还有另外此控件也不提供对单个单元格(cell)进行操作,所以提供不了更为个性化的界面风格。 2. Microsoft Data
grid
Control 此控件跟前面介绍的Data Bound
grid
Control控件很相似,也是主要进行绑定操作,而缺点和Data Bound
grid
Control完全一样。但是它跟Data Bound
grid
Control不一样的是其
数据
源的驱动引擎只能是OLE
DB
形式的,不能是DAO,比如就可以使用ADO
数据
控件,不能使用DATA控件。而Data Bound
grid
Control却刚好和它相反,这一点在开发
中
一定要注意。 3. Microsoft Flex
grid
Control与Microsoft Hierarchial Flex
grid
Control. 这里重点介绍这两种控件,因为在实际开发
中
,这两种控件应用的场合更多一些,它不仅能够反映
数据
,而且也能把
数据
的
修改
信息反映到
数据
库
中
去,所以弥补了上述两种控件的不足。 如果
数据
不需要
修改
,那么可以进行绑定操作,其方法跟前面介绍的完全一样,就是通过设置DataSource属性来完成
数据
的显示工作。但是实际开发
中
,需要对整个表格控件更为灵活的显示控制。 在给出例程之前,有必要对这一控件进行比较详尽的认识:这种控件允许将文本或者图象放置于每个单元格之
中
,控件的
Row
与Col属性允许用户在代码
中
指定当前行和列,当然也可通过操作鼠标和键盘来改变这两个属性,而text属性指明当前单元格的文本。如果单元格的文本太长而不能完全显示出来的话,可以通过将WordWrap属性设置为true来达到显示的目的。下面将比较重要的属性小结如下: DataSource---------用来指定需要绑定的
数据
源,比如data控件。 Cellpicture----------用来设定当前单元格的图象,便于显示该图象。此属性不能在设计时使用。 Col,
Row
---------------设定当前列和当前行,注意它们均是从0开始的,如果同时设定它们,可以指定当前的单元格。设计时也不能使用。 Cols,
Row
s---------------设置表格控件总的列数和行数。 Hwnd---------------表格句柄,可以结合Windows API对表格控件进行更高级的控制。 Text---------------指定当前的单元格的文本内容。 TextMatrix(i,j)-------此属性比较重要,它用来指定第I行和第j列所
确定
的单元格的文本内容。它等价于下面的代码: MSHFlex
Grid
1.
Row
s =i MSHFlex
Grid
1.Cols =j MSHFlex
Grid
1.Text =指定的字符串 WordWrap-------为ture时可以在当前单元格换行显示,否则如果要显示的字符的长度超过列宽,那么就不能显示完全。
[ZT]True
DB
Grid
简明介绍
[本文摘自CSDN一朋友的回贴,文章标题是偶加的,不知原文标题]True
DB
Grid
是一个
数据
感知ActiveX
grid
控件。Bookmark属性:该属性为指定行返回或设置一个书签,这个行在一个
Row
Buffer对象里,传递到一个未绑定事件处理过程。在非绑定模式
中
,一个书签包含了一个用户定义的值,该值不重复地标识
数据
的每一行。在UnboundReadData和UnboundAddData事件
data
grid
之新增与删除
一.新增 ①.添加新增按钮(userManage.jsp) <a id="btn-add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">新增</a> ②.添加
点击
事件弹出窗体(book.js) $("#btn-add").click(function(){ //先清空表单
数据
$('#ff').form('clear'); //在打开窗体 $("#d
mm
Grid
基于jQuery的表格样式
数据
处理插件
mm
Grid
是 jQuery 实现对表格的样式库的插件。支持包括排序、Ajax、宽度锁定、列隐藏、锁定、nowrap、多选、选择和分页等功能,还可以配合Bootstrap使用,效果更加好看华丽。mm
Grid
简介 这是一个基于jQuery的表格部件。它提供了几个基本的功能,可以用于面积有限却要显示较多
数据
的页面。 它的样式表很简单,
修改
起来非常容易,你可以很快的给它更换一个样式融入到你的页面
中
。
DB
Grid
和
DB
Grid
EH
二、应用实例 Enlib3.0组件包安装成功后 A、定制标题行 1、制作复杂标题行 标题行可设为2行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果,需在各个列标题属性
中
以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性设置如下: usemultititile=true; titlelines=2
DB
Grid
Eh.Columns[...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章