dbgrideh不使用lookup字段和picklist属性如何创建下拉列表框
问题来源:
我现在要制作一个关于dbgirdeh属性设置的类,在处理下拉列表框的时候我不知道dataset是否已经设置了lookup字段,现在想给某一列增加下拉列表框的功能,不知道还有没有其他的途径可以实现
[解决办法]
我想用DBComboxLIst到列
[解决办法]
还有一种办法,就是把这个列的buttonStyle设置成cbsEllipsis,然后在这个GRID的ONEDITBUTTONCLICK时间里创建一个Form,并且通过访问Grid的inplaceedit来绑定这个FORM的显示位置。
[解决办法]
强烈建议使用DBGRID列的PUCKLIST属性,好用的很
[解决办法]
Combox嵌入,好像在哪里见过,搜一搜。
[解决办法]
用这个吧..
DBGrid1.Columns[1].PickList.add( '正常 ');
DBGrid1.Columns[1].PickList.add( '损毁 ');
把分给偶..呵呵....
[解决办法]
在formshow里面写语句
begin
inherited;
with dm do
begin
close;
sql.Text:= 'select a from b ' ;
open;
while not eof do
begin
dbgirdeh.Columns[1].PickList.Add(Fieldbyname(a).AsString);
next;
end;
end;
end;