2 hahajinbu hahajinbu 于 2014.12.20 19:55 提问

有关于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个回答

91program
91program   Ds   Rxr 2014.12.20 21:30
已采纳

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

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

hahajinbu
hahajinbu 非常感谢,但是其实我最后是拿datagrid_get_VisibleRows()直接得到的可视行数……把datagrid里面的几乎所有get函数试了一遍= =
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!