Ejemplo n.º 1
0
        private void PopulateGrid()
        {
            DataTable dt = new DataTable();

            dt = ProgBillBL.GetQualifierAccount(m_sBussinessType);

            grdAcct.DataSource = dt;
            grdViewAcct.PopulateColumns();
            grdViewAcct.Columns["QualifierId"].Visible = false;
            grdViewAcct.Columns["AccountId"].Caption   = "Account Name";


            DataTable dtAccount = new DataTable();

            dtAccount = ProgBillBL.GetQualAcct();
            DataRow dr = dtAccount.NewRow();

            dr["AccountId"]   = 0;
            dr["AccountName"] = "None";
            dtAccount.Rows.InsertAt(dr, 0);

            RepositoryItemLookUpEdit cboAccount = new RepositoryItemLookUpEdit();

            cboAccount.DataSource    = dtAccount;
            cboAccount.ValueMember   = "AccountId";
            cboAccount.DisplayMember = "AccountName";
            cboAccount.PopulateColumns();

            cboAccount.Columns["AccountId"].Visible = false;
            cboAccount.ShowFooter = false;
            cboAccount.ShowHeader = false;

            grdViewAcct.Columns["AccountId"].ColumnEdit = cboAccount;

            grdViewAcct.Appearance.HeaderPanel.Font = new Font(grdViewAcct.Appearance.HeaderPanel.Font, FontStyle.Bold);

            grdViewAcct.Appearance.FocusedCell.BackColor = Color.Teal;
            grdViewAcct.Appearance.FocusedCell.ForeColor = Color.White;
            grdViewAcct.Appearance.FocusedRow.ForeColor  = Color.White;
            grdViewAcct.Appearance.FocusedRow.BackColor  = Color.Teal;

            grdViewAcct.OptionsSelection.EnableAppearanceHideSelection = false;
        }