如何在dbgrid得到光标所在行的每一列的内容或对应的记录在表中的位置?
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
前提: 这个 DbGrid 是和数据库绑定的。首先我们可以得到当点击 DbGrid 的行的 列的 字段名,这个字段名也就对应表的列名(表的字段名),在 DbGrid 的表格单击事件中:var StrFieldName : String;begin strFieldName DBGrid1.SelectedField.FieldName; //显示出当前的光标所在行的每一列的内容 ShowMessage( Query1.FieldByName(strFieldName).AsString ); //记录在表中的位置 ShowMessage( IntToStr( Query1.RecNo) );end; 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询