假如有3列,每列的表名为:indexnum,username,usersex查询之后,在dbgrid中显示如下:indexnum username usersex 1 往事 男 2 大家 男我想做到的是:当我点击“1 往事 男”这一行的任何地方的时候,系统会选中这一整行(第一行一整行),不是dbgrid默认的那样只是选中点击的那个值。同时,在我点击选中那一行的时候,系统再将那一行的编号,也就是indexnum返回给一个变量(temp)来记录,以便接着进行下面的操作。这个过程如何实现哪?
解决方案 »
- 编写一个简单的控件,加载图片框,怎么做啊
- 新手提问:2个按钮分别调用同个Form实现修改和新增
- 跟自負串有關的一個問題(在線急等)
- 怎样得到一个媒体文件的播放时间长度?
- 怎样将一个文件夹的所有文件读到ComboBox中?
- 我用sqlserver做数据库客户端不装sqlserver客户端但用bde连接时db-library网络通信层
- 4个三角了,散分1000之3
- 在adodataset中如果加一些lookup字段,在用代碼給某字段賦值時會出現不明的錯誤
- 请问如何在DELPHI中生成和使特殊符号(如数学符号)
- 请求支援,如何扩展richtext?
- 无花果(原创)
- 100 分 求 InfoPower for d9 ?
temp := dbgrid.DataSource.DataSet.FieldByName('indexnum').asinteger就可以了
temp:=dbgrid.cells[0,dbgrid1.row]就行了