コード例 #1
0
        private void Fill()
        {
            Product product = new Product();

            product.Name     = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
            product.Quantity = int.Parse(dataGridView1.SelectedRows[0].Cells[2].Value.ToString());
            product.Price    = float.Parse(dataGridView1.SelectedRows[0].Cells[3].Value.ToString());

            FormProductData frm = new FormProductData();

            frm.FillForm(product.Name, product.Price, product.Quantity);
            frm.Show();
        }
コード例 #2
0
        private void Edit()
        {
            Product product = new Product();

            product.Name     = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
            product.Quantity = int.Parse(dataGridView1.SelectedRows[0].Cells[2].Value.ToString());
            product.Price    = float.Parse(dataGridView1.SelectedRows[0].Cells[3].Value.ToString());

            FormProductData frm = new FormProductData()
            {
                Edit = true
            };

            frm.FillForm(product.Name, product.Price, product.Quantity);
            if (frm.ShowDialog() != DialogResult.None)
            {
                var        id            = Int32.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
                Db         db            = new Db();
                SqlCommand deleteCommand = new SqlCommand("delete from product where id = @id");
                deleteCommand.Parameters.AddWithValue("@id", id);

                db.executeQuery(deleteCommand);
            }
        }