有关于MFC中datagrid得到总行数的问题

如题,如何在MFC的datagrid控件中得到总行数?

我开始想的是用i不断的去
j=m_datagrid.get_row();
if j==-1,跳出循环
m_datagrid.put_row(i);
i++;
当j为-1的时候得到的i就是总行数了,可是发现在VS2012 的MFC下,当put_row超过了总行数的时候就直接报错了。
我就想知道怎么获得这个总行数,该用datagrid的哪个函数呢?

1个回答

dataset.Tables[0].Rows.Count
datagrid1.Items.Count

帮个忙,如何获得datagrid中的总行数

hahajinbu
哈哈进步 非常感谢,但是其实我最后是拿datagrid_get_VisibleRows()直接得到的可视行数……把datagrid里面的几乎所有get函数试了一遍= =
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问