高分请教(100),DBGRid的问题 我在DBGRID中的第一列中做成picklist,第2列也是Picklist但第二列的内容是根据第一列的你选的内容再在库里检索把相关的内容查出来的请问如何得到你选第一列的PICKLIST里的第几行??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想得到选的PICKLIST里的第几行﹕dbgrid1.Columns[0].PickList.indexof(text);//text為第一列的內容﹐應該會容易取出的。 跟dbgrid没有关系,判断当前数据集的状态,就知道是第几行了! 在列进行切换的时候,取出第一列的内容,不就是你选择picklist的内容dbgrid1.Columns[1].PickList.clear;adoquery.close;adoquery.sql.clear;adoquery.sql.add('select ...where ') //根据第一列的内容查询增加第二列picklist的内容 text:=dbgrid1.Columns[0].Field.value;dbgrid1.Columns[0].PickList.indexof(text);這不就是第几行了。 根本捕捉不到第一个PICKLIST的选择消息! DELPHI 循还问题 请教高手,怎样动态的设置adoconnection的connectionstring 关于 变量多层 访问的小问题(急~~) 请问怎样取得Excel表的行数和列数?谢谢 我是新手,攒了些问题,请帮帮忙,谢了 使用控件的问题 IWServerController中设置port的端口号好像不起作用,每次运行时产生端口号不同 [ 4.2 ] 类型库和接口继承的问题 续:如果你自认为高手,那么请进!!! 哪有FOR DELPHI5,6的财务票据方面的控件下载? DelphiGameCreator导致 D5 无法使用 请教在ADO是否有象BDE的updatesql的控件?
dbgrid1.Columns[0].PickList.indexof(text);//text為第一列的內容﹐應該會容易取出的。
dbgrid1.Columns[1].PickList.clear;
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select ...where ') //根据第一列的内容查询
增加第二列picklist的内容