private void FillDataGrid(List <Activity> todaysActivities) { try { baseDt.Clear(); foreach (Activity activity in todaysActivities) { DataRow dr = baseDt.NewRow(); dr[columnClientName] = activity.ClientId; dr[columnTaskName] = activity.TaskId; dr[columnDescriptionName] = activity.Description; dr[columnDurationName] = activity.Duration; baseDt.Rows.Add(dr); } BindingSource bSource = new BindingSource { DataSource = baseDt }; dataGridViewDailyTaks.DataSource = bSource; txtTimeSpent.Text = coreOperations.GetTheTotalTime(todaysActivities); } catch (Exception ex) { MessageBox.Show(ex.Message); coreOperations.WriteLog("Main", "FillDataGrid", ex.Message); } }
private void FillDataGrid(List <Activity> allActivities) { try { baseDt?.Clear(); foreach (Activity activity in allActivities) { DataRow dr = baseDt.NewRow(); dr[columnDateName] = activity.DateTimeStamp.ToShortDateString(); dr[columnTaskName] = allTasks.Where(x => x.Id == activity.TaskId).FirstOrDefault().Name; dr[columnDescriptionName] = activity.Description; dr[columnDurationName] = activity.Duration; baseDt.Rows.Add(dr); } BindingSource bSource = new BindingSource { DataSource = baseDt }; DataGridViewClientReport.DataSource = bSource; txtTimeSpent.Text = coreOperations.GetTheTotalTime(allActivities); } catch (Exception ex) { MessageBox.Show(ex.Message); coreOperations.WriteLog("Reports", "FillDataGrid", ex.Message); } }