Ich versuche, Bericht zu erstellen, und es kann in DataGridView
anzeigen. Ich verwende einen einfachen Code, um die Werte anzuzeigen.C# Windows Form - Zeige ersten Wert nur mit doppeltem Wert in DataGridView
Hier ist mein Code, wenn die Ansicht Taste klicken:
belreport.DailyReport = Convert.ToDateTime(date_day_Daily.Text).ToString("yyyy-MM-dd");
DataTable table = balreport.ViewDailyRecord(belreport);
dgv_daily.DataSource = table;
Hier ist mein Code, um die Daten aus der Tabelle in der Datenbank für die Anzeige:
// START Executing to view the data
public DataTable ViewDailyRecord(BELReport belreport) {
SqlCommand cmd = new SqlCommand();
cmd.Connection = dbcon.getcon();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM table WHERE [email protected]";
cmd.Parameters.AddWithValue("@Date",belreport.DailyReport);
SqlDataReader dr = cmd.ExecuteReader();
DataTable table = new DataTable();
table.Load(dr);
return table;
}
In meinem Tisch kann der Wert seines Duplikat aber sie haben eine eindeutige Kennung. Was ich versuche zu tun, so etwas wie dieses
Wenn es doppelte oder mehrfachen Wert des Identifiers, alles, was Sie die erste Kennung sehen und technischen Eigenschaften und Menge sind (Da sieht der Identifier mehrere, ich will loszuwerden, um es zu bekommen)
Vielen Dank im Voraus
Was ist mit der Gruppierung von Identifikatoren? Was wird dein erwartetes Ergebnis sein? –
Sie meinen die distinct in meiner Abfrage? –
Nein. Gruppieren nach Bezeichner –