gpt4 book ai didi

c# - 将字符串替换为 DataTable 的 DataColumn 中的另一个字符串

转载 作者:行者123 更新时间:2023-12-02 19:31:52 25 4
gpt4 key购买 nike

我有DataTable,它检索多个列和行。其中一列(“注释”)包含数据*。我想用 \n 替换该字符。

dtOutput = Generix.getTickets(DateTime.Parse("1-1-1900"), DateTime.Now,"",iTicket, "", "", "", "","",iDispatched,uCode);
string sOutput = "";
foreach (DataRow drOutput in dtOutput.Rows)
{
sOutput += ((sOutput == "") ? "" : "~");
foreach (DataColumn dcOutput in dtOutput.Columns)
{
sOutput += ((sOutput == "") ? "" : "|") + Convert.ToString(drOutput[dcOutput]);
}
}

我能够将所有列合并到一个字符串中。但是如何将字符替换为另一个字符并将其存储在与 "sOutput" 相同的字符串中。

最佳答案

在 foreach 循环中,您可以通过访问列索引(“注释”)来修改行,并使用 string.Replace 将 "*" 替换为 "\n"

foreach (DataRow drOutput in dtOutput.Rows)
{
drOutput["Comments"] = drOutPut["Comments"].ToString().Replace('*','\n');
//your remaining code
}

关于c# - 将字符串替换为 DataTable 的 DataColumn 中的另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13722299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com