Ersetzen Sie den string mit einem anderen in DataColumn der DataTable
Habe ich DataTable
das ruft mehrere Spalten und Zeilen. Ein von der Spalte ("Bemerkungen") Enthält Daten *
. Ich will ersetzen Sie das Zeichen mit \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]);
}
}
Ich bin in der Lage, alle Zusammenführen Spalten in einen String.
Aber gewusst wie: ersetzen von Zeichen durch ein anderes in store es in Denselben string wie der "sOutput"
.
- Ist es WinForms ?
- Seine Web-Anwendung
- Es scheint, hier sind Sie zu verknüpfen versuchen, alle Werte vorhanden, die in eine Zeile und zeigt das Ergebnis mit dem Wert in der
Comments
Spalte der jeweiligen Zeile?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der foreach-Schleife können Sie ändern Sie die Zeile durch den Zugriff gegen die Spalte index ("Kommentare") und die Verwendung von string.Ersetzen ersetzen
"*"
mit"\n"
"\\n"
! !string.Replace(char, char)