コード例 #1
0
 //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();
     }
 }
コード例 #2
0
        //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);
            }
        }