row0["sessionID"] = ss.session_id;
row0["sessionID"] = se.session_id;
< /code>
Szenario ist, dass ich Sitzungen 2015-16 und 2016-17 haben. Beide haben einen Startdatum und ein Enddatum und eine ID. Ich möchte, wenn ein Startdatum der 2. Sitzung stattfindet, als die ID der 2. Sitzung in die Spalte SessionID < /code> hinzugefügt werden muss. 2015-16 ist 50 und die ID der Sitzung 2016-17 ist 70, dann muss das DataTable so aussehen: < /strong> < /p>
SessionID Session Date
____________________________
50 2015-10-01
50 2015-11-01
50 2015-12-01
50 2016-01-01
50 2016-02-28
70 2016-03-01
70 2016-04-01
70 2016-05-01
. .
. .
70 2017-03-31
< /code>
Das Datum fügt eine gute Funktion hinzu, kann jedoch keine Sitzungs -ID hinzufügen. Wie kann ich es hinzufügen? var sessionsFrom = (from o in _session.GetAll()
where o.session_name == ddl_SessionFrom.SelectedItem.Text
&& o.branch_id == Convert.ToInt32(ddl_search_branch.SelectedValue)
select o).ToArray();
var sessionsTo = (from o in _session.GetAll()
where o.session_id == Convert.ToInt32(ddl_SessionTo.SelectedValue)
&& o.branch_id == Convert.ToInt32(ddl_search_branch.SelectedValue)
select o).ToArray();
DataTable dt = new DataTable();
dt.Columns.Add("id").DataType = typeof(Int32);
dt.Columns.Add("SessionFrom");
dt.Columns.Add("SessionTo");
dt.Columns.Add("Month");
dt.Columns.Add("totalStudent").DataType = typeof(Int32);
dt.Columns.Add("totalAdmission").DataType = typeof(Int32);
dt.Columns.Add("totLefts").DataType = typeof(Int32);
dt.Columns.Add("sessionID").DataType = typeof(Int32);
foreach (var ss in sessionsFrom)
foreach(var se in sessionsTo)
{
var row0 = dt.NewRow();
row0["totalStudent"] = totalStudent;
row0["SessionFrom"] = ss.session_name;
row0["SessionTo"] = se.session_name;
row0["sessionID"] = ss.session_id;
row0["sessionID"] = se.session_id;
id = id + 1;
row0["id"] = id;
ts = totalStudent;
dt.Rows.Add(row0);
for (DateTime i = ss.session_startdate; i < se.session_enddate; i = i.AddMonths(1))
{
int a = i.Month;
int b = i.Year;
var row = dt.NewRow();
row["SessionFrom"] = ss.session_name;
row["SessionTo"] = se.session_name;
row["sessionID"] = se.session_id;
.
.
.
Szenario ist, dass ich Sitzungen 2015-16 und 2016-17 haben. Beide haben einen Startdatum und ein Enddatum und eine ID. Ich möchte, wenn ein Startdatum der 2. Sitzung stattfindet, als die ID der 2. Sitzung in die Spalte SessionID < /code> hinzugefügt werden muss. 2015-16 ist 50 und die ID der Sitzung 2016-17 ist 70, dann muss das DataTable so aussehen: < /strong> < /p>
Das Datum fügt eine gute Funktion hinzu, kann jedoch keine Sitzungs -ID hinzufügen. Wie kann ich es hinzufügen? var sessionsFrom = (from o in _session.GetAll() where o.session_name == ddl_SessionFrom.SelectedItem.Text && o.branch_id == Convert.ToInt32(ddl_search_branch.SelectedValue) select o).ToArray();
var sessionsTo = (from o in _session.GetAll() where o.session_id == Convert.ToInt32(ddl_SessionTo.SelectedValue) && o.branch_id == Convert.ToInt32(ddl_search_branch.SelectedValue) select o).ToArray();
Ich habe Probleme mit der Reinitialisierung meines Datentatbarens in React. Im Folgenden finden Sie ein Beispiel, das ich für alle zusammengestellt habe, um das Problem sofort zu replizieren. Derzeit...
Ich habe eine Website, auf der ein Benutzer mit einigen Eingabefeldern etwas erstellen kann. Wie sollte ich seine Daten in der DB speichern? Wenn es sich also um ein guter Ansatz handelt, kann ich...
Ich versuche, einen Gerätetreiber für einen Zähler zu schreiben.
Aber mir ist aufgefallen, dass es einen anderen Gerätetreiber gibt, der dieselbe Gerätebaumentität verwendet, aber das ist eher ein...
Ich habe den folgenden indizierten Datenrahmen mit benannten Spalten und Zeilen nicht kontinuierliche Zahlen:
a b c d
2 0.671399 0.101208 -0.181532 0.241273
3 0.446172 -0.243316 0.051767 1.577318
5...