Пример #1
0
        public void LoadData()
        {
            DataTable dt_ColorOfStatus = new ColorOfStatusModel().GetAllData_Datatable();

            dt_ColorOfStatus.Columns.Add("clColor", typeof(Color));
            gridControl_ColorOfStatus1.DataSource = dt_ColorOfStatus;
        }
        private void gridControl_ColorOfStatus_Load(object sender, EventArgs e)
        {
            if (DesignMode && System.ComponentModel.LicenseManager.UsageMode != System.ComponentModel.LicenseUsageMode.Designtime)
            {
                return;
            }

            DataTable dt_ColorOfStatus = new ColorOfStatusModel().GetAllData_Datatable();

            if (dt_ColorOfStatus != null)
            {
                gridControl_ColorOfStatus.DataSource = dt_ColorOfStatus;
            }
        }
        private void gvColorOfStatus_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            DataRow row = ((DataRowView)e.Row).Row;

            if (row != null)
            {
                ColorOfStatusModel objColorOfStatus = new ColorOfStatusModel();
                objColorOfStatus.Id          = Int16.Parse(row["Id"].ToString());
                objColorOfStatus.Color       = row["Color"].ToString();
                objColorOfStatus.BackColor   = row["BackColor"].ToString();
                objColorOfStatus.Description = row["Description"].ToString();
                objColorOfStatus.StatusName  = row["StatusName"].ToString();
                objColorOfStatus.Update();
            }
            else
            {
                gvColorOfStatus.RefreshData();
            }
        }