private void rgPlugins_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            rgPlugins.Columns["Guid"].IsVisible     = false;
            rgPlugins.Columns["Instance"].IsVisible = false;
            rgPlugins.Columns["File"].IsVisible     = false;

            rgPlugins.Columns["Path"].HeaderTextAlignment = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Path"].TextAlignment       = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Path"].Width    = 200;
            rgPlugins.Columns["Path"].ReadOnly = true;

            rgPlugins.Columns["Name"].HeaderTextAlignment = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Name"].TextAlignment       = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Name"].Width    = 200;
            rgPlugins.Columns["Name"].ReadOnly = true;

            rgPlugins.Columns["Description"].HeaderTextAlignment = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Description"].TextAlignment       = ContentAlignment.MiddleCenter;
            rgPlugins.Columns["Description"].Width    = 400;
            rgPlugins.Columns["Description"].ReadOnly = true;

            rgPlugins.Columns["LoadOnStartup"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
            rgPlugins.Columns["LoadOnStartup"].TextAlignment       = ContentAlignment.MiddleLeft;
            rgPlugins.Columns["LoadOnStartup"].HeaderText          = @"Load On Startup";
            rgPlugins.Columns["LoadOnStartup"].Width = 100;
            rgPlugins.Columns["Path"].ReadOnly       = false;
        }
Beispiel #2
0
        //当表格数据绑定完成的时候处理
        /// <summary>
        /// 当表格数据绑定完成的时候处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void OnDataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            //调用基类的处理方法
            base.OnDataBindingComplete(sender, e);

            //遍历所有行
            foreach (var row in Rows)
            {
                if (row == null)
                    continue;
                //记录当前行是否需要更改前景色
                var isDisabledRow = false;
                foreach (GridViewCellInfo cell in row.Cells)
                {
                    //列绑定的字段为RecordStatus
                    if (!cell.ColumnInfo.FieldName.Equals("RecordStatus"))
                        continue;
                    //列绑定的字段为RecordStatus
                    if (cell.Value == null || !cell.Value.ToString().Equals("0"))
                        continue;

                    isDisabledRow = true;
                    break;
                }
                if (!isDisabledRow)
                    continue;

                foreach (GridViewCellInfo cell in row.Cells)
                {
                    cell.Style.ForeColor = Color.Red;
                }
            }
        }
 private void GridTitulos_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     if (GridDatabound != null)
     {
         GridDatabound(this, e);
     }
 }
Beispiel #4
0
        void GridControl_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            var grid = sender as RadGridView;

            if (grid == null)
            {
                return;
            }
            if (grid.Rows == null || grid.Rows.Count <= 0)
            {
                return;
            }

            var found = false;

            foreach (var row in grid.Rows)
            {
                var checkBoxColumn = row.Cells["Select"];
                if (checkBoxColumn == null || checkBoxColumn.Value == null ||
                    (bool)checkBoxColumn.Value)
                {
                    continue;
                }

                found = true;
                break;
            }
            if (found)
            {
                return;
            }

            SetCheckBoxState(ToggleState.On);
        }
Beispiel #5
0
 /// <summary>
 /// Remove the Set column HeaderTextAlignment code from OnCreateCell to OnDataBindingComplete,
 /// as if the code is in function onCreateCell, the column's width of childGrid of CSGrid is too narrow after the first time databinding.
 /// </summary>
 /// <param name="e"></param>
 protected override void OnDataBindingComplete(GridViewBindingCompleteEventArgs e)
 {
     base.OnDataBindingComplete(e);
     foreach (GridViewDataColumn col in this.Columns)
     {
         col.HeaderTextAlignment = ContentAlignment.MiddleLeft;
     }
 }
        private void grdLogs_CountUpdated(object sender, GridViewBindingCompleteEventArgs e)
        {
            RadPageControl page = radDock.ActiveWindow.Controls["RadPageControl"] as RadPageControl;

            if (page != null)
            {
                lblLinesCount.Text = Resources.statusbar_lines + page.LinesCount;
            }
        }
        private void newGrid_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            RadGridView grid = sender as RadGridView;

            if (grid.Columns.Count > 0)
            {
                HideColumns(grid.MasterTemplate);
                SetColumnsAsReadOnly(grid.MasterTemplate);
                CustomColumnSort(grid.MasterTemplate);

                if (grid.Name == "OfficeWorker")                 // Office workers will be used the most with this form, so these are special changes for them
                {
                    GridViewDataColumn col = grid.Columns.Where(c => c.Name == "InstanceCount").FirstOrDefault();
                    if (col != null)
                    {
                        col.HeaderText = "Total Workers";
                    }

                    col = grid.Columns.Where(c => c.Name == "RepeatCount").FirstOrDefault();
                    if (col != null)
                    {
                        col.HeaderText = "Iterations";
                    }

                    GridViewDecimalColumn maxWorkersCol = grid.Columns.Where(c => c.Name == "ResourcesPerVM").FirstOrDefault() as GridViewDecimalColumn;
                    if (maxWorkersCol != null)
                    {
                        maxWorkersCol.IsVisible     = true;
                        maxWorkersCol.HeaderText    = "Max Workers Per VM";
                        maxWorkersCol.DecimalPlaces = 0;

                        grid.Rows.Select(r => r.Cells["ResourcesPerVM"]).ToList().ForEach(c =>
                        {
                            if (c.Value == null)
                            {
                                c.Value = _context.ResourceTypes.First(n => n.Name == "OfficeWorker").MaxResourcesPerHost;
                            }
                        });
                    }
                }

                UserInterfaceStyler.Configure(grid, GridViewStyle.Display);
                foreach (var c in grid.Columns)
                {
                    c.AutoSizeMode = BestFitColumnMode.AllCells;
                    c.BestFit();
                    c.TextAlignment = ContentAlignment.MiddleCenter;
                }
            }

            foreach (var template in grid.Templates)             // Accounts for child tables
            {
                HideColumns(template);
                CustomColumnSort(template);
                SetColumnsAsReadOnly(template);
            }
        }
Beispiel #8
0
 private void radGridView_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     // Converto bytes in MB
     foreach (GridViewDataRowInfo grv in radGridView.Rows)
     {
         grv.Cells["MaxSize"].Value     = Convert.ToInt64(grv.Cells["MaxSize"].Value) / (1024 * 1024);
         grv.Cells["CurrentSize"].Value = Convert.ToInt64(grv.Cells["CurrentSize"].Value) / (1024 * 1024);
     }
 }
Beispiel #9
0
 void m_Grid_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     m_Grid.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
     m_Grid.MasterTemplate.Columns[3].IsVisible = false;
     m_Grid.MasterTemplate.Columns[2].IsVisible = false;
     m_Grid.MasterTemplate.Columns[1].ReadOnly  = true;
     m_Grid.MasterTemplate.Columns[0].BestFit();
     //m_Grid.MasterTemplate.Columns[1].Width = 5;
     SetText();
 }
Beispiel #10
0
        private void radGridView_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            this.ShowGuid(radGridView, ConfigurationManager.AppSettings["ShowGUID"] == null ? false : Convert.ToBoolean(ConfigurationManager.AppSettings["ShowGUID"]));

            //// Converto bytes in MB
            //foreach (GridViewDataRowInfo grv in radGridView.Rows)
            //{
            //    grv.Cells["MaxCache"].Value = Convert.ToInt64(grv.Cells["MaxCache"].Value) / (1024 * 1024);
            //    grv.Cells["UpperCache"].Value = Convert.ToInt64(grv.Cells["UpperCache"].Value) / (1024 * 1024);
            //    grv.Cells["LowerCache"].Value = Convert.ToInt64(grv.Cells["LowerCache"].Value) / (1024 * 1024);
            //}
        }
Beispiel #11
0
        private void mailsGridView_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            mailsGridView.Columns["Content"].IsVisible   = false;
            mailsGridView.Columns["Recipient"].IsVisible = false;
            mailsGridView.Columns["Status"].IsVisible    = false;

            mailsGridView.Columns["Sender"].HeaderText   = "FROM";
            mailsGridView.Columns["Subject"].HeaderText  = "SUBJECT";
            mailsGridView.Columns["Received"].HeaderText = "RECEIVED";

            mailsGridView.GroupDescriptors.Clear();
            SortDescriptor  sortDesc  = new SortDescriptor("Received", ListSortDirection.Descending);
            GroupDescriptor groupDesc = new GroupDescriptor(sortDesc);

            mailsGridView.GroupDescriptors.Add(groupDesc);
        }
Beispiel #12
0
        //当表格数据绑定完成的时候处理
        /// <summary>
        /// 当表格数据绑定完成的时候处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void OnDataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            //调用基类的处理方法
            base.OnDataBindingComplete(sender, e);

            //遍历所有行
            foreach (var row in Rows)
            {
                if (row == null)
                {
                    continue;
                }
                //记录当前行是否需要更改前景色
                var isDisabledRow = false;
                foreach (GridViewCellInfo cell in row.Cells)
                {
                    //列绑定的字段为RecordStatus
                    if (!cell.ColumnInfo.FieldName.Equals("RecordStatus"))
                    {
                        continue;
                    }
                    //列绑定的字段为RecordStatus
                    if (cell.Value == null || !cell.Value.ToString().Equals("0"))
                    {
                        continue;
                    }

                    isDisabledRow = true;
                    break;
                }
                if (!isDisabledRow)
                {
                    continue;
                }

                foreach (GridViewCellInfo cell in row.Cells)
                {
                    cell.Style.ForeColor = Color.Red;
                }
            }
        }
Beispiel #13
0
 private void gridOrphans_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
 }
 private void GridTitulos_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     if (GridDatabound != null)
     {
         GridDatabound(this, e);
     }
 }
 private void MainGridOnDataBindingComplete(object sender, GridViewBindingCompleteEventArgs gridViewBindingCompleteEventArgs)
 {
     Spinner.Hide();
 }
Beispiel #16
0
 private void xxx(object x, GridViewBindingCompleteEventArgs y)
 {
 }
Beispiel #17
0
 void associatedRadMultiColumnComboBox_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     autoCompleteBoxElement.AutoCompleteDataSource = new System.Collections.Generic.List <string>(GetAutoCompleteItems());
 }
Beispiel #18
0
 private void rgvTriageData_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     _databindingComplete = true;
 }
Beispiel #19
0
 private void radGridView2_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     this.ShowGuid(radGridView2, ConfigurationManager.AppSettings["ShowGUID"] == null ? false :Convert.ToBoolean(ConfigurationManager.AppSettings["ShowGUID"]));
 }
Beispiel #20
0
 private void MainGridOnDataBindingComplete(object sender, GridViewBindingCompleteEventArgs gridViewBindingCompleteEventArgs)
 {
     Spinner.Hide();
 }
Beispiel #21
0
 private void gridUsers_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     dataBindingCompleted = true;
 }
Beispiel #22
0
 private void grdAntminers_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     grdAntminers.Columns[0].IsVisible = false;
 }
        void GridControl_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
        {
            var grid = sender as RadGridView;
            if (grid == null)
                return;
            if (grid.Rows == null || grid.Rows.Count <= 0)
                return;

            var found = false;
            foreach (var row in grid.Rows)
            {
                var checkBoxColumn = row.Cells["Select"];
                if (checkBoxColumn == null || checkBoxColumn.Value == null ||
                    (bool)checkBoxColumn.Value)
                    continue;

                found = true;
                break;
            }
            if (found)
                return;

            SetCheckBoxState(ToggleState.On);
        }
Beispiel #24
0
 private void grdAntminers_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
 {
     grdAntminers.Columns[0].IsVisible = false;
 }
 private void gvMain_DataBindingComplete_1(object sender, GridViewBindingCompleteEventArgs e)
 {
      //MessageBox.Show(e.ListChangedType.ToString());
 }