我为这个新手问题道歉,但我正在寻找一个简单的解决方案。
我想编写一个返回数据表的函数。
像这样:
public static DataTable DataTableCommaReplce(DataTable dt){..}
该函数将检查 DataTable 中的每个数据。
如果数据包含一个或多个逗号,该函数将使该数据用双引号引起来。
例如:
you,me⇒"you,me"
编写此函数的最佳方法是什么?
有谁能够帮助我?
我已经用这段代码解决了,但我想要更简单的解决方案。
如果可能的话,我不想循环。
public static DataTable DataTableCommaReplce(DataTable dt)
{
int col = dt.Columns.Count;
foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < col; i++)
{
if (dr[i].ToString().IndexOf(",") > 0)
{
dr[i] = "\"" + dr[i].ToString() + "\"";
}
}
}
return dt;
}