我正在使用delphi 2007。
我想显示其中一个TWWDBgrid**
字段的用户定义值。
例如:我想在数据库网格中显示GENERAL
数据库值1
有人可以帮忙吗?
答案 0 :(得分:0)
您可以在其ControlType属性中将TwwDBComboBox嵌入到TwwDBGrid中。
将TwwDBCombo拖放到与Twwdbgrid相同的表格上。选择最初将显示“< 0 Items>”的Items属性(忽略图片中显示的3个项目 - 我很懒!)。
选中“将显示的值映射到存储值”。这是最重要的,因为它显示网格。添加值如图所示。你只提到一个值,但数据库上的值可能不仅仅是'1'。
然后选择TwwDBGrid的ControlType属性。
从列表中选择相关数据库字段(我没有包含图像),选择“编辑控件”选项卡,从“控件类型”下拉菜单中选择“CustomEdit”,然后在“控件名称”中选择TwwDBCombo你在上面创造的控制。
此方法允许用户使用下拉列表更改字段值。如果您不希望用户更改该值,则只需检查DBCombo的只读属性。