Exemple #1
0
        private void btn_WholeSelect_Click(object sender, EventArgs e)
        {
            if (dgv_imgPath.Columns.Count > 0)
            {
                dgv_imgPath.Columns.Clear();
            }
            if (dgv_imgPath.Rows.Count > 0)
            {
                dgv_imgPath.Rows.Clear();
            }

            dgv_imgPath.DataSource = dbControl.GET_IMG_PATH();
            dgv_imgPath.Update();

            int last_index = dgv_imgPath.ColumnCount;

            for (int i = 0; i < last_index; i++)
            {
                if (i == (last_index - 1))
                {
                    dgv_imgPath.Columns[i].AutoSizeMode = (DataGridViewAutoSizeColumnMode)DataGridViewAutoSizeColumnsMode.DisplayedCells;
                }
                else
                {
                    dgv_imgPath.Columns[i].AutoSizeMode = (DataGridViewAutoSizeColumnMode)DataGridViewAutoSizeColumnsMode.AllCells;
                }
            }

            foreach (DataGridViewColumn dgvc in dgv_imgPath.Columns)
            {
                dgvc.SortMode = DataGridViewColumnSortMode.NotSortable;
            }


            dgv_imgPath.RowTemplate.Height = 50;

            for (int i = 0; i < dgv_imgPath.Rows.Count; i++)
            {
                if (dgv_imgPath.Rows[i].Cells[0].Value.ToString().ToLower().Equals("ng"))
                {
                    dgv_imgPath.Rows[i].Cells[0].Style.ForeColor = Color.Red;
                }
            }
        }