高分求助,如何获取datagrid选中的某一行的数据??? 请问如何获取某行选中的数据!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太清楚,主要是微软datagrid的帮助很少,所以一般都很少用,在用listctrl,建议你用第三方的表格控件,示例程序和文档都相当清晰。。http://www.vckbase.com/document/viewdoc/?id=598http://www.codetools.com/miscctrl/gridctrl.asphttp://www.vckbase.com/document/viewdoc/?id=256 CColumns cols = m_Datagrid.GetColumns(); long lcol = cols.GetCount(); CColumn col; float fColwidth = col.GetWidth(); short lrow=0; C_Recordset rs = m_Adoc.GetRecordset(); while( ! rs.GetEof()) { lrow++; rs.MoveNext(); } short i,j; CString sPrint,sAll; for(j=0;j<=lrow-1;j++) { for(i=0;i<=lcol-1;i++) { m_Datagrid.SetCol(i); m_Datagrid.SetRow(j); sPrint=m_Datagrid.GetText(); } }感谢青蛙的解答 利用QueryPerformanceCounter自定义高精度定时器不起作用 看了孙鑫的VC视频,正在看侯捷的深入浅出MFC。关于自己编程 ON_COMMAND_RANGE、 函数指针数组怎样使用 怎样复制光标扫过的文本? VC 能否将Hex文本转换成软件的一部分存储在其中? 在GPRS上进行UDP传输遇到的问题? 菜鸟想做视频聊天室~~~~~~~~请高手进来指点 数字签名怎么实现??? directshow如何实现倒着播放? 关于SOCKET连接的管理问题。 函数调用出现错误提示,才学,不解,请教了 请说说DWORD
http://www.vckbase.com/document/viewdoc/?id=598
http://www.codetools.com/miscctrl/gridctrl.asp
http://www.vckbase.com/document/viewdoc/?id=256
long lcol = cols.GetCount();
CColumn col;
float fColwidth = col.GetWidth();
short lrow=0;
C_Recordset rs = m_Adoc.GetRecordset();
while( ! rs.GetEof())
{
lrow++;
rs.MoveNext();
} short i,j;
CString sPrint,sAll;
for(j=0;j<=lrow-1;j++)
{
for(i=0;i<=lcol-1;i++)
{
m_Datagrid.SetCol(i);
m_Datagrid.SetRow(j);
sPrint=m_Datagrid.GetText();
}
}
感谢青蛙的解答