Ich habe eine Abfrage wie dieseanhängen Text zu jeder Zeile der SQL-SELECT-Abfrage
SELECT COUNT(ID) 'Records Affected', TYPE FROM MASTER
GROUP BY TYPE
Der Ausgang hierfür ist
Records Affected TYPE
---------------- ----
4 F1
3 F2
5 F3
Nun möchte Ich mag die Abfrage ändern, so dass der Ausgang wird als
Records Affected
----------------
The number of records affected for F1 is : 4
The number of records affected for F2 is : 3
The number of records affected for F3 is : 5
"The number of records affected for " + TYPE + " is : " + COUNT.
folgt wie kann ich den Standardtext zu jeder Zeile der Ergebnismenge statt Anhängen im Frontend hinzuzufügen. Ich möchte meine Aufgabe vereinfachen, die Datensätze im DataGrid nur als Zusammenfassung anzuzeigen.
Was ist der 'C#' -Teil der Frage? – leppie
Ich möchte nur die Ausgabe im DataGrid so anzeigen, wie es ist ... anstatt das DataSet zu ändern und es an DataGrid zu binden. Ich möchte einfach meine Ausgabe im Backend vereinfachen. –
Nur meine Meinung hier - während Sie dies mit den gegebenen Antworten tun könnten, wären Sie besser dran, die Rohdaten aus der Datenbank zu bekommen und Ihre Nachricht in Ihrem App-Code zu erstellen (entweder Code oder Ihr Grid-Markup). Dieser Nachrichtentyp ist Teil Ihrer Benutzererfahrung und nicht Teil Ihrer Daten. Er gehört daher in Ihren Code für die Benutzererfahrung. Dadurch haben Sie auch die Möglichkeit, Ihre Nachricht später zu ändern, zu lokalisieren, zu formatieren, zu exportieren usw., ohne Ihre Datenzugriffsebene zu berühren. –