//Grid buttons events private void shoppingKartView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == shoppingKartView.Columns["details"].Index) { int productID = (int)shoppingKartView[0, e.RowIndex].Value; form_ProductDetailsWindow details = new form_ProductDetailsWindow(productID); details.ShowDialog(); } else if (e.ColumnIndex == shoppingKartView.Columns["remove"].Index) { int productID = (int)shoppingKartView[0, e.RowIndex].Value; dh.RemoveFromKart(_shoppingKartID, productID); RefreshKart(); } }
//Event handler for buttons in the DataGridView private void searchResultView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == searchResultView.Columns["details"].Index && e.RowIndex > -1) { int productID = (int)searchResultView[0, e.RowIndex].Value; form_ProductDetailsWindow productDetails = new form_ProductDetailsWindow(productID); productDetails.ShowDialog(); } else if (e.ColumnIndex == searchResultView.Columns["toKart"].Index && e.RowIndex > -1) { int productID = (int)searchResultView[0, e.RowIndex].Value; dh.AddToKartIfNotExists(_shoppingKartID, productID); } }