在C#中,可以使用以下代码将现有表格table中的某一列拆分为两列:

// 获取现有表格table
DataTable table = GetTable();

// 添加新列
table.Columns.Add("New Column 1", typeof(string));
table.Columns.Add("New Column 2", typeof(string));

// 遍历每一行,将原列的值拆分到新列中
foreach (DataRow row in table.Rows)
{
    string[] values = row["Original Column"].ToString().Split(','); // 拆分原列的值

    // 将拆分后的值分别赋值给新列
    row["New Column 1"] = values[0].Trim();
    row["New Column 2"] = values[1].Trim();
}

// 移除原列
table.Columns.Remove("Original Column");

其中,GetTable()是获取现有表格table的方法,可以根据实际情况进行实现。在上述代码中,假设原列的值是以逗号分隔的,将其拆分成两个值分别赋给新列。最后,移除原列

如何使用代码把现有表格table中某一列拆分成两列

原文地址: http://www.cveoy.top/t/topic/cn7r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录