dbgrid.datasource.dataset.fieldbyname(dbgrid.selectfield.fieldname).asstring.就可以取到你当前点的值
解决方案 »
- dll中如何写spcomm的 onReciveData事件?
- api串口通讯的问题
- dbcombobox可不可以实现这种功能,或是其它控件可以实现这个功能吗?在线等!
- 巨难的题,javascript 转 Delphi ,分不够可以开贴再加。
- 【求助】兄弟们,哪里有SQL Server 2000 Enterprise English Version 英文版
- 请问Delphi6.0怎么打包?多谢!
- 终于想转学dephi了……
- 帮忙!!非常难的一个问题(读服务器当中的注册表)
- 要做一个类似文本编译器的东西,用哪一个控件比较方便,edit or memo or others
- 怎样实现选中DBGrid 中的所有行?
- 请问哪位大侠知道将EXE中的procedure赋给一个dll(它封装了一个Form和很多各类控件)中的控件(如:Button)的事件?在线等待...
- 一个线程的问题!
ssql:=('select * from book where author='+''''+edit1.text+'''');
上面的edit1.text可以取得BOOK表里的值,但如果要用不要EDIT这个控件,只有表格。
我该如何去写啊,难道
ssql:=('select * from book where author='+''''+DbGrid1.SelectedField.Value+'''');
难道用DBGRID1。SELECTEDFIELD。VALUE去代替EDIT不成。
请各位大侠,前辈再指点。
用个变量val:=query1.fieldbyname(dbgrid.selectfield.fieldname).asstring
另外用个query,比如query2
query2.sql.text:='select * from book where author='+''''+val+''''
再去查询。