private void BindGrid() { if (SearchProductsInput.Text.Length > 50) { MessageBox.Show("Error! To much characters!"); } else { HttpResponseMessage response = productsService.GetActionResponse("GetProductsByName", SearchProductsInput.Text.Trim()); if (response.IsSuccessStatusCode) { List <Product> products = response.Content.ReadAsAsync <List <Product> >().Result; if (products.Count > 0) { ProductsDataGrid.DataSource = products; ProductsDataGrid.ClearSelection(); } } else { MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase); } } }
private void MainScreenForm_Refresh(object sender, EventArgs e) { PartsDataGrid.Invalidate(); ProductsDataGrid.Invalidate(); productsBindingSource.ResetBindings(true); partsBindingSource.ResetBindings(true); }
public ProductsIndexForm() { InitializeComponent(); ProductsDataGrid.AutoGenerateColumns = false; ProductsDataGrid.Select(); ProductsDataGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }
public MainWindow() { InitializeComponent(); /*InfoCardModel sellerCard = new InfoCardModel(); * sellerCard.title = "Seller"; * sellerCard.imagePath = "Resources/images/operator.png"; * sellerCard.mainFields.Add("tin", "123456789012"); * sellerCard.mainFields.Add("Name", "ИП Пинчук Виталий Васильевич"); * sellerCard.mainFields.Add("Address", "Казахстан, Акмолинская обл., г.Степногорск, ул. 3, д. 41"); * sellerCard.additionalProperties.Add("Address1", "Казахстан, Акмолинская обл., г.Степногорск, ул. 3, д. 41"); * sellerCard.additionalProperties.Add("Address2", "Казахстан, Акмолинская обл., г.Степногорск, ул. 3, д. 41"); * * InfoCard infoCard1 = new InfoCard(sellerCard, mainPanel ,true); * InfoCard infoCard2 = new InfoCard(sellerCard, mainPanel, false); * Canvas.SetTop(infoCard1, 0); * Canvas.SetLeft(infoCard1, 0); * mainPanel.Children.Add(infoCard1); * * Canvas.SetTop(infoCard2, 0); * Canvas.SetLeft(infoCard2, 0); * mainPanel.Children.Add(infoCard2);*/ ProductsDataGrid productsDataGrid = new ProductsDataGrid(); /*Canvas.SetTop(productsDataGrid, 600); * Canvas.SetLeft(productsDataGrid, 0);*/ mainPanel.Children.Add(productsDataGrid); }