private void CallHistoryShow() { List <CallHistoryItem> histList = _favoritesManager.History; histList.Sort(new CallHistoryItemSorter()); List <DataGridViewRow> rows = new List <DataGridViewRow>(); for (int histIdx = 0; histIdx < histList.Count; histIdx++) { CallHistoryItem histItem = histList[histIdx]; DataGridViewRow row = new DataGridViewRow(); row.CreateCells(CallHistoryList); row.Cells[HISTLIST_DATE].Value = histItem.TimeStamp.ToString("dd.MM.yyyy HH:mm"); row.Cells[HISTLIST_NUMBER].Value = histItem.Number; row.Cells[HISTLIST_NAME].Value = histItem.Name; row.Cells[HISTLIST_RESULT].Value = histItem.Result; rows.Add(row); } CallHistoryList.Rows.Clear(); CallHistoryList.Rows.AddRange(rows.ToArray()); //CallHistoryList.FirstDisplayedCell = CallHistoryList.Rows[CallHistoryList.Rows.Count - 1].Cells[0]; }
public void CallHistoryAddCall(string number, string name, string result) { CallHistoryItem callHistItem = new CallHistoryItem() { Number = number, Name = name, Result = result, TimeStamp = DateTime.Now, }; History.Add(callHistItem); CallHistorySave(); UpdateCallHistory?.Invoke(); }