private void btLoadNews_Click(object sender, EventArgs e) { try { LibNews[] restaurantNews; string restaurantName = cbRestaurants.Text; var NSC = new NewsServiceClient("BasicHttpBinding_INewsService", $"http://{wcfServerIp}/INewService"); restaurantNews = NSC.SelectNewsFromRestoran(restaurantName); dgvRestNews.Rows.Clear(); foreach (var news in restaurantNews) { dgvRestNews.Rows.Add(); dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[0].Value = news.Title; dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[1].Value = news.TextContent; dgvRestNews.Rows[dgvRestNews.Rows.Count - 1].Cells[2].Value = news.ReleaseDate; } } catch (Exception ex) { MessageBox.Show("Server with restaurants is not connected right now"); } }