c# - 如何获取在 C# 中使用单元格选择作为选择模式选择的行数?
问题描述
在这里,我可以像这样检索有关所选单元格的信息。
DataGridViewCell selectedCell = productSpecGrid.SelectedCells[0];
int rowIndex = selectedCell.RowIndex;
int colIndex = selectedCell.ColumnIndex;
接下来,我的目标是选择行数,而不是单元格,只是行数。
这就是我尝试的方式:
int count = 0;
for (int i = 0; i < productSpecGrid.SelectedRows.Count; i++)
{
count++;
}
MessageBox.Show(count.ToString());
测试
输出
问题
专门使用单元格选择作为我的选择模式。如何获得所选每一行的计数?
编辑
它指出:使用 SelectedRows 属性。要使用户能够选择行,您必须将 SelectionMode 属性设置为 FullRowSelect 或 RowHeaderSelect。
这就是我进入0
输出的原因。
编辑 2
我在这里找到了这个答案:https ://stackoverflow.com/a/23949743/12485722
只是不确定他的意思是
您可以致电 Count
解决方案
推荐阅读
- python-2.7 - 申请休假时如何发送邮件
- javascript - 单击时将图标添加到 HTML 按钮
- vba - 在 B 列中搜索值,替换该行的 D 和 E 列
- php - 使用 Ajax 函数更新 html 中的 div 失败
- python - Pandas - 计算 df 中的行数以发现每天的存活率
- php - 有什么方法可以检查迁移是否结束
- node.js - node-mongodb-fixtures 不适用于 mongodb 版本 4
- sql - 查看另一个表空间内的表的数据
- mysql - 如何执行可以访问已发布文件夹之外的 mysql 的程序?
- amazon-web-services - 用户数据脚本未在 AWS CloudFormation 模板上执行