コード例 #1
0
ファイル: ProductManagement.cs プロジェクト: huynhp0502/.NET
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                Product p = productData.getProductByID(txtSearch.Text);
                if (p != null)
                {
                    foreach (DataGridViewRow row in dgvCategory.Rows)
                    {
                        if (row.Cells[0].Value.ToString().Equals(p.CategoryID))
                        {
                            dgvCategory.ClearSelection();
                            dgvCategory.Rows[row.Index].Selected = true;
                            txtCategory.DataBindings.Clear();
                            txtCategoryID.DataBindings.Clear();
                            txtCategoryStatus.DataBindings.Clear();
                            if (CategoryDT.CheckCategoryStatus(dgvCategory.Rows[row.Index].Cells[0].Value.ToString()).ToString().Equals("True"))
                            {
                                lbStatusCate.Text = "";
                            }
                            else
                            {
                                lbStatusCate.Text = "Deleted";
                            }
                            txtCategory.Text   = dgvCategory.Rows[row.Index].Cells[0].Value.ToString();
                            txtCategoryID.Text = dgvCategory.Rows[row.Index].Cells[1].Value.ToString();
                            getProductFromCategory(dgvCategory.Rows[row.Index].Cells[0].Value.ToString());
                            foreach (DataGridViewRow row2 in dgvProduct.Rows)
                            {
                                if (row2.Cells[0].Value.ToString().Equals(p.ProductID))
                                {
                                    dgvProduct.ClearSelection();

                                    dgvProduct.Rows[row2.Index].Selected = true;

                                    return;
                                }
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("This Product is not exist");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }