无法从';转换;System.Windows.Forms.DataGridViewRow';到';in

本文关键字:Forms DataGridViewRow in Windows 转换 System | 更新日期: 2023-09-27 18:20:13

当我尝试这样做时:

var row = datagrid.CurrentRow; name.RemoveAt(row);
(名称是字符串列表)

出现此错误"无法从"System.Windows.Forms.DataGridViewRow"转换为"int"

我需要将行转换为int以便删除它。

无法从';转换;System.Windows.Forms.DataGridViewRow';到';in

DataGridViewRow不是整数,但您可以获得行的Index

name.RemoveAt(row.Index);