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 bin irgendwie neu in MySQL. Ich habe seit einer Woche mit diesem Problem zu kämpfen und komme nicht weiter ...
In einfachem Text möchte ich, dass MySQL dies in einer Aussage durchführen soll:...
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...
Eine Frage eines C#-Neulings und ich entschuldige mich für die Länge. Ich habe das folgende Szenario. Ich habe eine kleine Konsolenanwendung, die eine Datentabelle füllt, indem sie eine Verbindung zu...