Привет, извините, я новичок в программировании на C #, и хотя я знаю, что по этой проблеме было создано много тем, я не могу найти ту, которая применима к моему случаю, тем более что я уже применил это на других формах, и это сработало.
Это решение говорит мне повторить его в обратном порядке, однако я не знаю, как / где его применять. Я получаю ошибку в в в
foreach (DataRow dataRow_AvailableEmp in AvailableEmp_dataTable.Rows)
вот остаток кода.
if (WithTasks_Datatable.Rows.Count > 0)
{
foreach (DataRow dataRow_WithTask in WithTasks_Datatable.Rows)
{
Booked_Initial = dataRow_WithTask["Assigned"].ToString();
if (this_Initial != Booked_Initial) //di booked
{
//CHECK IF IN DATATABLE
if (AvailableEmp_dataTable.Rows.Count > 0)
{
foreach (DataRow dataRow_AvailableEmp in AvailableEmp_dataTable.Rows)
{
Available_Initial = dataRow_AvailableEmp["EmpID"].ToString();
if (this_Initial != Available_Initial) //NOT IN DB
{
//ADD
AvailableEmp_dataTable.Rows.Add(this_EmpID, this_Initial, PositionName, TeamName, TeamLead);
}
}
}
else
{
//ADD
AvailableEmp_dataTable.Rows.Add(this_EmpID, this_Initial, PositionName, TeamName, TeamLead);
}
}
}
}