c# - 如何从 datagridview 行列表中删除特定索引
问题描述
如何删除特定索引处的datagridview列表c#
List selectedRows = (from row in dataGridView2.Rows.Cast() where Convert.ToBoolean(row.Cells["checkBoxColumn"].Value) == true select row).ToList();
当这个 linq 语句执行时,它将在 selectedRows 中添加整行,我不想在 List selectedRows 中添加 coulmn 0 和 1 那么我将如何实现呢?
解决方案
您必须提供您要选择的列列表,select new
如下所示,这将解决问题
List selectedRows = (from row in dataGridView2.Rows.Cast()
where Convert.ToBoolean(row.Cells["checkBoxColumn"].Value) == true
select new {
Field1 = row.Field<string>("Field1"),
Field2 = row.Field<string>("Field2")
}).ToList();
推荐阅读
- review - 谷歌结构化数据评论 - 节省 SEO 的最佳实践
- javascript - jquery函数的含义(jquery、mytype)
- r - 在ggplot2中将抖动应用于geom_hex
- linear-programming - 无法使用 CPLEX 从 LP 导出对偶值
- mongodb - Spring Boot + MongoDB:一次查询更新和获取大小
- android - 如何使用 Firebase ML Kit 在图像中查找标记?
- javascript - 如何更改 beforeLoad 函数中子列表字段的显示类型?
- android - 销毁对象箱数据库
- python - python setup.py 直接导入子包
- c# - 如何将文件输入用于语音识别认知服务