C#一开始清除datatable中的数据,在保存到datatable中是空表,是什么原因

img
点击button按钮后运行程序,保存数据到datatable中,点击第二次时会提示xx列已经属于此表,然后加上了dt.columns.clear但是数据表是空的,单步运行后发现每次遍历到数据后,还会返回这一句,这是什么原因?

datatable不能重复添加列,你通过dt.columns.clear清空了列,当然表也就不存在了。