mfc cgridctrl如何获得选中的行
时间: 2023-10-05 11:11:23 浏览: 365
获取DataGridView选中行的值
4星 · 用户满意度95%
您可以使用 CGridCtrl 类的 GetSelectedRow 函数来获取当前选中的行。该函数返回一个整数值,表示当前选中的行号。如果没有选中任何一行,该函数返回-1。以下是示例代码:
```
int nSelectedRow = m_Grid.GetSelectedRow();
if (nSelectedRow == -1)
{
// 没有选中任何行
}
else
{
// 获取选中的行号并进行操作
}
```
需要注意的是,该函数只能获取当前选中的一行,如果需要获取多行,您需要使用 GetSelectedRowList 函数来获取一个选中行的列表。
阅读全文