Ich muss dies in meinen Codes tun;Erstellen Sie ein Array mit Schlüsseln und Werten aus der Datenbank
- Holen von Daten aus 2 Spalten in einer Datenbank (Arbeiter und trx_date)
- Platz die extrahierten Daten zu einer Datentabelle
- Explodieren der ersten Spalte der Datentabelle
Platz exploded_laborer und trx_date auf ein Array mit
key->exploded_laborer exploded=>trx_date
ich bin Nummer 3 I t müssen nur bekommen können o tun Nummer 4. Mein Code ist unter:
private void GetLocalData()
{
const string sql = @"SELECT laborer, trx_date from tbl_jobs WHERE trx_date BETWEEN @fromDate AND @toDate";
var laborerDataTable = new DataTable();
using (var conn = new SqliteAccess().ConnectToSqlite())
{
using (var cmd = new SQLiteCommand(sql, conn))
{
conn.Open();
cmd.Parameters.AddWithValue("@fromDate", dtpFrom.Value.ToString("yyyy-MM-dd"));
cmd.Parameters.AddWithValue("@toDate", dtpTo.Value.ToString("yyyy-MM-dd"));
laborerDataTable.Load(cmd.ExecuteReader());
}
}
var exploded = new List<string>();
foreach (DataRow row in laborerDataTable.Rows)
{
exploded.Add(row["laborer"].ToString().Split('|')[0]);
}
}
Ihre Hilfe wird sehr geschätzt.
Was Sie damit gemeint: 'Ich bin in der Lage zu Nummer erhalten 3 Ich muss nur Nummer 4 tun. Mein Code ist unten: 'Könntest du bitte klarer sein? –
Ich bin in der Lage, die Schritte 1 - 3 zu tun. Ich weiß nur nicht, wie man den Schritt 4 programmiert. – Ibanez1408