将字符串转换为 DataColumn 中的 guid

Ale*_*gas 5 .net c# datacolumn

如何将设置为类型的 GUID 的 DataColumn 转换为类型string为 的 GUID 的 DataColumn Guid?源数据中的一列类型错误,我无法在那里更改它。

Mos*_*azi 2

您可以在 womp 的答案中添加以下选项:

  1. 获得充满数据的表后,您可以通过以下方式将新的 DataColumn 添加到数据表的列中:

    DataColumn dc = new DataColumn("GUIDColumnName",typeof(Guid),"StringColumnName");
    DataTableObj.Columns.Add(dc);
    
    Run Code Online (Sandbox Code Playgroud)

如果您的数据量很大,这不会影响性能。