社区
C++ Builder
帖子详情
怎么得到dbgrid中指定的数据?
pobosskey
2003-10-20 10:09:30
我有一个dbgrid字段
这样排列 学号 姓名 班级
01 王三 1
02 三三 2
03 撒们 3
我的dbgrid中的slectrow是true属性
假如我的第二行被选中了, 那么怎么得到我选中行的 学号,姓名,班级的具体数值?
...全文
129
6
打赏
收藏
怎么得到dbgrid中指定的数据?
我有一个dbgrid字段 这样排列 学号 姓名 班级 01 王三 1 02 三三 2 03 撒们 3 我的dbgrid中的slectrow是true属性 假如我的第二行被选中了, 那么怎么得到我选中行的 学号,姓名,班级的具体数值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2003-10-20
打赏
举报
回复
就用mabc(甲骨文) 的
ADOQuery1->FieldByName("学号")->AsString;
ADOQuery1->FieldByName("姓名")->AsString;
ADOQuery1->FieldByName("班级")->AsString;
blankman
2003-10-20
打赏
举报
回复
AnsiString xingming="zhangsan";
可以这样用 xingming = ADOQuery1->FieldByName("姓名")->AsString;
也可以这样 ADOQuery1->FieldByName("学号")->AsString = xingming;
不过后一种不推荐,推荐
ADOQuery1->SQL->Text = AnsiString("update databasename ")
+ "set 姓名='" + xingming + "' "
+ "where 学号='000000'";
ADOQuery1->ExecSQL();
影子传说
2003-10-20
打赏
举报
回复
如果你的dbgird设置可以选择多行,可以用
GotoBookmark跳转,然后一行行读出来:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (DBGrid1->SelectedRows->Count > 0)
{
AnsiString s = "";
TDataSet *pDS = DBGrid1->DataSource->DataSet;
for (int i=0; i < DBGrid1->SelectedRows->Count; i++)
{
pDS->GotoBookmark((void *)DBGrid1->SelectedRows->Items[i].c_str());
for (int j = 0; j < pDS->FieldCount; j++)
{
if (j>0)
s = s+", ";
s = s + pDS->Fields->Fields[j]->AsString;
}
ListBox1->Items->Add(s);
s = "";
}
}
}
GodBirdFlying
2003-10-20
打赏
举报
回复
这个要读取与数据感知控件DBGrid 连接的DataSet中的数据,如 上面两位的代码.
littleB
2003-10-20
打赏
举报
回复
在dbgrid的click事件中写如下代码
String s;
s=ClientDataSet1->FieldByName("字段名")->AsString;
mabc
2003-10-20
打赏
举报
回复
ADOQuery1->FieldByName("学号")->AsString;
ADOQuery1->FieldByName("姓名")->AsString;
ADOQuery1->FieldByName("班级")->AsString;
即可,当前选中的值
vc6 使用 adodc
DB
grid
显示
数据
,使用代码遍历
数据
,
得到
行号,
得到
指定
行列的内容
vc6 使用 adodc
DB
grid
显示
数据
,使用代码遍历
数据
,
得到
行号,
得到
指定
行、列的内容,使用mfc环境。
True
DB
Grid
for .NET-基于.NET的企业版网格控件
合并相邻单元从
指定
的列
中
合并相邻
数据
行到一个不可编辑单元,或独立显示所有单元属性。 AutoDropdown和 AutoCompletion属性 · 通过减少下拉选项所需按键次数来简化
数据
输入。 · 自动将网格单元转换...
delphi 开发经验技巧宝典源码
0210 把
DB
Grid
中
的
数据
赋给数组 139 0211 如何获取Data
Grid
单元格
中
的内容 140 0212 如何锁定文本框
中
的文本 141 0213 如何设置光标到文本框的末尾 141 0214 如何改变表格列的矩形区域颜色 142 0215 控制...
delphi 开发经验技巧宝典源码06
0210 把
DB
Grid
中
的
数据
赋给数组 139 0211 如何获取Data
Grid
单元格
中
的内容 140 0212 如何锁定文本框
中
的文本 141 0213 如何设置光标到文本框的末尾 141 0214 如何改变表格列的矩形区域颜色 142 0215 控制...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章