我想请问大家一下当我点击dbgrid后怎么才能知道我用鼠标选中了那个字段名了,希望大家帮帮忙

781014 2002-05-14 02:19:42
Table1
DBGrid1
DataSource1
我用得是这三个控件。
...全文
57 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luo73 2002-05-15
  • 打赏
  • 举报
回复
if(DBGrid1->SelectedField!=NULL)
ShowMessage(DBGrid1->SelectedField->FieldName);
781014 2002-05-15
  • 打赏
  • 举报
回复
大家能不能写全点啊最好我抄来就能用的。
781014 2002-05-15
  • 打赏
  • 举报
回复
对了楼上的几位兄弟你们的代码是什么意思?
781014 2002-05-15
  • 打赏
  • 举报
回复
LUO73(梦中编程) :兄
我不是那样的,不过我现在解决了。谢了大家。
781014 2002-05-14
  • 打赏
  • 举报
回复
你们的代码给的不全啊兄弟们。
Column->FieldName;
前面的是什么啊?
magicsnake 2002-05-14
  • 打赏
  • 举报
回复
点击标题栏事件
void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column)
{
AnsiString FieldName;
FieldName=Column->FieldName;
}
hotxu 2002-05-14
  • 打赏
  • 举报
回复
在DBGrid1的OnClick事件中判断:
if(DBGrid1->SelectedField==Table1Name)
{
;
}
else if(DBGrid1->SelectedField==Table1Code)
{
;
}
else
{
;
}

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧