没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|其它|编辑:郝浩|2004-02-08 14:26:00.000|阅读 1971 次
概述:
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
----与 在VB 中 使 用DBGrid 控 件 相 类 似, 在VC 中 使 用DBGrid 控 件 也 需 要 一 个 类 似 于Data 的 控 件, 不 过 它 叫RemoteData 控 件。
----下 面 我 们 举 两 个 示 例 程 序 来 演 示DBGrid 控 件 的 使 用 方 法, 这 两 个 示 例 的 项 目 名 都 为DBGrid。
----示 例 程 序1 可 能 过 于 简 单 了, 不 过 它 的 目 的 只 是 演 示DBGrid 控 件 在VC5.0 中 使 用 的 方 法。 下 面 我 们 对 它 略 作 改 进。
void CDBGridView::OnSize(UINT nType, int cx, int cy) { CFormView::OnSize(nType, cx, cy); Crect rect; GetClientRect(rect); ::SetWindowPos(m_dbgstudent,HWND_TOP,0,0,rect.right -rect.left,rect.bottom -rect.top,SWP_SHOWWINDOW); }
----示 例 程 序1 演 示 了DBGrid 控 件 在 类 CFormView 的 派 生 类 中 的 使 用 方 法, 在 对 话 框 中 使 用DBGrid 控 件 的 方 法 与 此 完 全 相 同。
----以 上 示 例 是DBGrid 控 件 最 简 单 地 使 用, 因 为 它 们 都 是 把 控 件 添 加 到 控 件 容 器 内, 然 后 再 设 定 其 属 性, 所 以RemoteData 和DBGrid 控 件 可 以 像Button、Edit 控 制 一 样, 用 鼠 标 点 几 下 就 可 以 了。 下 面 再 介 绍DBGrid 控 件 在 类Cview 或 其 派 生 类 等 非 控 件 容 器 中 的 使 用 方 法。 这 时 就 不 能 用 上 面 的 方 法 向 视 图 类 中 添 加 控 件 了, 也 就 不 能 在 设 计 时 设 定 它 们 的 属 性, 必 须 在 运 行 时 使 用DBGrid 和RemoteData 控 件 的Create() 函 数 创 建 对 象, 然 后 再 设 置 属 性。 请 看 示 例 程 序2。
int CDbgridView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (Cview::OnCreate(lpCreateStruct) == -1) return -1; RECT r={0,0,100,30}; // create the RDC m_rdcstudent.Create(_T(“Student"), WS_CHILD,r,this,IDC_RDCSTUDENT); m_rdcstudent.SetDataSourceName(_T(“Student")); m_rdcstudent.SetSql (_T(“Select * from student,section")); m_rdcstudent.SetUserName(_T(“admin")); m_rdcstudent.SetPassword(_T(“")); m_rdcstudent.SetCursorDriver(2); // create the DBGrid control & connect it to IDC_RDCSTUDENT m_dbgstudent.Create(_T(“"),WS_VISIBLE|WS_CHILD,r, this,IDC_DBGSTUDENT); LPUNKNOWN pCursor=m_rdcstudent.GetDSCCursor(); ASSERT(pCursor!=NULL); m_dbgstudent.SetDataSource(pCursor); //bind the grid m_dbgstudent.BindProperty(0x9, &m_rdcstudent); return 0; } void CDbgridView::OnSize(UINT nType, int cx, int cy) { Cview::OnSize(nType, cx, cy); // TODO: Add your message handler code here Crect rect; GetClientRect(rect); ::SetWindowPos(m_dbgstudent,HWND_TOP,0,0,rect.right -rect.left,rect.bottom -rect.top,SWP_SHOWWINDOW); }
----以 上 所 述 只 是 谈 及DBGrid 控 件 在 绑 定 方 式 下 使 用 方 法, 那 么 如 何 在 在 非 绑 定 方 式 下 使 用 呢 ? 还 请 朋 友 们 多 指 教。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号