private void LoadSearchResults(string SearchTerm) { MailTab_Inbox = true; MailTab_SentMails = false; MailTab_Draft = false; MailTab_Recycle = false; gridviewMails.Columns["ColFrom"].Visible = true; gridviewMails.Columns["ColTo"].Visible = false; gridviewMails.Rows.Clear(); MailServer mailserver = new MailServer(); List <Mail> listmails = mailserver.SearchMailsList(LoginCredentials.LoggedEmailId, SearchTerm);//Main method to get search result DataGridViewRow row; int i = 0; this.Size = new System.Drawing.Size(1202, 707); if (listmails.Count != 0) { NoMailLabel.Visible = false; foreach (var _mails in listmails) { row = new DataGridViewRow(); gridviewMails.Rows.Add(); row = gridviewMails.Rows[i]; row.Cells["ColFrom"].Value = _mails.FromEmailId; row.Cells["ColSubject"].Value = _mails.Subject; row.Cells["ColMsgId"].Value = _mails.MsgId; row.Cells["ColMsg"].Value = _mails.Message; if (_mails.IsRead == 0) { row.DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold); } i++; } gridviewMails.ClearSelection(); } else { NoMailLabel.Visible = true; } }