WinForm 被筛选隐藏后的列索引无效,该如何解决

WinForm 被筛选隐藏后的列索引无效WinForm 被筛选隐藏后的列索引无效:数据中有id列该行被筛选隐藏后再访问

WinForm 被筛选隐藏后的列索引无效
WinForm 被筛选隐藏后的列索引无效:

数据中有id列

该行被筛选隐藏后再访问row.Cells["id"].Value时提示:

未能找到名为 id 的列。
参数名: columnName

这是怎么回事?

[解决办法]

探讨
DataSource 是个有id的DataTable