如何点击DataGrid控件的一行,然后弹出一个对话框显示着一行的内容。 这个控件有单双击事件可是事件函数没有传递参数,请问如何判定点击的是那以行呢。谢谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也想知道!我是用ADO连接的,与DBGRID帮定! 在ClassWizzard 中添加Click消息,在该消息响应函数中加入相关操作即可(该消息响应函数会判定你点击的是那一条记录)。void CTlrView::OnClickDatagrid1() { // TODO: Add your control notification handler code here UpdateData(); _variant_t tmp; tmp=m_pRs->GetCollect("tel_id"); m_sTelNo=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp; tmp=m_pRs->GetCollect("telnam"); m_sTelNm=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp; tmp=m_pRs->GetCollect("telgrp"); m_sTelTyp=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp; tmp=m_pRs->GetCollect("telsts"); m_sTelSts=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp; UpdateData(false);} 定义DataGrid控件对象,然后用它的函数。 线程中发送消息给对话框问题 CHtmlView中,怎样实现图片另存为? 再问一个CEdit的密码输入问题。 紧急,,,高分求助BCGControlBar问题(GDI+\ BCG \JT2DRAW) 求助!非模式对话框在游戏里不能弹出的问题 waveOutReset 函数没有响应的问题. QQ2003的通信协议(部分) 流媒体处理,接收RTP数据包 50分送!一个LPtoDP的小问题! 关于注册表的修改 (问题)??? 用计算机发送短信息有几种方法,先谢谢大家了。 打印列表视图要什么好的方法。
void CTlrView::OnClickDatagrid1()
{
// TODO: Add your control notification handler code here
UpdateData();
_variant_t tmp;
tmp=m_pRs->GetCollect("tel_id");
m_sTelNo=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp;
tmp=m_pRs->GetCollect("telnam");
m_sTelNm=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp;
tmp=m_pRs->GetCollect("telgrp");
m_sTelTyp=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp;
tmp=m_pRs->GetCollect("telsts");
m_sTelSts=tmp.vt==VT_NULL?"":(char*)(_bstr_t)tmp;
UpdateData(false);
}