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; }
//当表格数据绑定完成的时候处理 /// <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); } }
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); }
/// <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); } }
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); } }
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(); }
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); //} }
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); }
//当表格数据绑定完成的时候处理 /// <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 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(); }
private void xxx(object x, GridViewBindingCompleteEventArgs y) { }
void associatedRadMultiColumnComboBox_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e) { autoCompleteBoxElement.AutoCompleteDataSource = new System.Collections.Generic.List <string>(GetAutoCompleteItems()); }
private void rgvTriageData_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e) { _databindingComplete = true; }
private void radGridView2_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e) { this.ShowGuid(radGridView2, ConfigurationManager.AppSettings["ShowGUID"] == null ? false :Convert.ToBoolean(ConfigurationManager.AppSettings["ShowGUID"])); }
private void MainGridOnDataBindingComplete(object sender, GridViewBindingCompleteEventArgs gridViewBindingCompleteEventArgs) { Spinner.Hide(); }
private void gridUsers_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e) { dataBindingCompleted = true; }
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); }
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()); }