Delphi2007 + TWWDB网格字段转换

时间:2016-10-28 11:09:29

标签: delphi

我正在使用delphi 2007。 我想显示其中一个TWWDBgrid**字段的用户定义值。

例如:我想在数据库网格中显示GENERAL数据库值1

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以在其ControlType属性中将TwwDBComboBox嵌入到TwwDBGrid中。

将TwwDBCombo拖放到与Twwdbgrid相同的表格上。选择最初将显示“< 0 Items>”的Items属性(忽略图片中显示的3个项目 - 我很懒!)。

enter image description here

选中“将显示的值映射到存储值”。这是最重要的,因为它显示网格。添加值如图所示。你只提到一个值,但数据库上的值可能不仅仅是'1'。

Map '1' to 'GENERAL'

然后选择TwwDBGrid的ControlType属性。

Changing the control control type

从列表中选择相关数据库字段(我没有包含图像),选择“编辑控件”选项卡,从“控件类型”下拉菜单中选择“CustomEdit”,然后在“控件名称”中选择TwwDBCombo你在上面创造的控制。

enter image description here

此方法允许用户使用下拉列表更改字段值。如果您不希望用户更改该值,则只需检查DBCombo的只读属性。