private void treeList1_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { CommonClass common = new CommonClass(); common.SetCheckedChildNodes(e.Node, e.Node.CheckState); common.SetCheckedParentNodes(e.Node, e.Node.CheckState); }
public void TreeList1_AfterExpand(System.Object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node.Expanded == true) { e.Node.ImageIndex = 1; } }
public void TreeList1_AfterCollapse(System.Object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node.Expanded == false) { e.Node.ImageIndex = 0; } }
private void productTypeTree_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { int currentID = (int)treeList.FocusedNode.GetValue("ID"); parentTypeEdit.Text = typeList.GetType(currentID).Name; parentTypeEdit.ClosePopup(); }
private void treeList1_AfterCollapse(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node.StateImageIndex != 1) { e.Node.StateImageIndex = 0; } }
private void tlRole_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node != null) { OnCurrentRoleChanged(e.Node.GetDisplayText(colRoleName)); } }
/// <summary> /// /// 王冀 2012 10 23 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeListDiagRep_AfterExpand(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node.HasChildren) { e.Node.ExpandAll(); } }
private void trvSalarie_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { TreeListNode node = (TreeListNode)sender; if (Convert.ToInt32(node.Tag) == 0) { SwitchPanel(plEtatCivile); } else if (Convert.ToInt32(node.Tag) == 1) { SwitchPanel(plCoordonnee); } else if (Convert.ToInt32(node.Tag) == 2) { SwitchPanel(plContrat); } else if (Convert.ToInt32(node.Tag) == 3) { SwitchPanel(plPoste); } else if (Convert.ToInt32(node.Tag) == 4) { SwitchPanel(v); } } catch (Exception) { throw; } }
private void tlMenus_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { SetCheckedChildNodes(e.Node, e.Node.CheckState); SetCheckedParentNodes(e.Node, e.Node.CheckState); var selectList = GetChectedNodeData(this.tlMenus); this.tlSelectMenus.DataSource = null; this.tlSelectMenus.DataSource = selectList; this.tlSelectMenus.ExpandAll(); }
private void treeList_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node != null) { Model.CurrentOrderHeader = (e.Node.TreeList.DataSource as Orders)[e.Node.Id]; Model.IdOrderHeader = Model.CurrentOrderHeader.IdOrderHeader; btCommit.Enabled = Model.CurrentOrderHeader.IdOrderState == 1; colReqQuantity.OptionsColumn.AllowEdit = Model.CurrentOrderHeader.IdOrderState == 1; grid.DataSource = Model.GetOrderList(); } }
private void ConfigTreeView_AfterExpand(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { foreach (TreeListNode node in Nodes) { if (node != e.Node) { node.Expanded = false; } } e.Node.Selected = true; //SelectedNode = e.Node; }
private void treeListSede_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { TreeListNode nodeSeleccionado = (TreeListNode)e.Node; infoVistaTree = new vwAca_Institucion_x_Sede_x_Jorn_x_Sec_Curso_x_Para_Info(); infoVistaTree = (vwAca_Institucion_x_Sede_x_Jorn_x_Sec_Curso_x_Para_Info)this.treeListSede.GetDataRecordByNode(nodeSeleccionado); } catch (Exception) { throw; } }
/// <summary> /// 节点直接展开 /// 王冀 2012 10 30 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeList_Medicine_AfterExpand(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { if (e.Node.HasChildren) { e.Node.ExpandAll(); } } catch (Exception ex) { MyMessageBox.Show(1, ex); } }
private void tlBoi_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { // 禁用TreeView视图重绘的功能。 //tlDetail.BeginUpdate(); if (m_SetClick) { SetSubNodeCheck(e.Node, e.Node.Checked); SetParentCheck(e.Node); SetParentNotCheck(e.Node); m_SetClick = true; } // 启用TreeView视图重绘的功能。 //tlDetail.EndUpdate(); }
/// <summary> /// 节点打钩状态的切换 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeListPermission_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { try { if (e.Node == null) { return; } System.Data.DataRowView rov = treeListPermission.GetDataRecordByNode(e.Node) as System.Data.DataRowView; if (e.Node.CheckState == CheckState.Indeterminate) { e.Node.CheckState = CheckState.Checked; } if (e.Node.CheckState == CheckState.Checked) { if (e.Node.HasChildren) { CheckNode(e.Node); } ValidParentIsChecked(e.Node); } else if (e.Node.CheckState == CheckState.Unchecked) { if (e.Node.HasChildren) { ClearNode(e.Node); } if (e.Node.ParentNode != null) { e.Node.ParentNode.CheckState = CheckState.Indeterminate; } //从根节点往下 查询 是否有打钩的子节点,如果有那么 父节点的 半选状态不变否则变为 不选择状态 ValidParentNodeIsCanleSel(e.Node); } } catch (Exception ex) { DrectSoft.Common.Ctrs.DLG.MyMessageBox.Show(ex.Message); } }
private void TreeListAfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (e.Node != null) { Model.CurrentReturnHeader = ((Returns)e.Node.TreeList.DataSource)[e.Node.Id]; grid.BeginUpdate(); try { var item = Model.GetReturnList(); lpReasonLookUp.DataSource = item.ReturnReasons; lpStatePos.DataSource = Model.ReturnStatePos; grid.DataSource = item; SetUiControls(); } finally { grid.EndUpdate(); } } }
private void treeList1_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { SetCheckedChildNodes(e.Node, e.Node.CheckState); SetCheckedParentNodes(e.Node, e.Node.CheckState); if (!e.Node.HasChildren && e.Node.Tag != null) { string nodeName = e.Node.Tag.ToString(); if (beamDic.ContainsKey(nodeName)) { foreach (string em in beamDic[nodeName]) { // 波束 ShowElement(em, e.Node.CheckState, false); } } else { ShowElement(nodeName, e.Node.CheckState, true); // 卫星 } } }
private void treeLayer_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { this.cbProperty.Properties.Items.Clear(); this.selectFeatureClass.Clear(); try { List <string> list = new List <string>(); List <TreeListNode> treeListNodes = this.treeLayer.GetAllCheckedNodes(); foreach (TreeListNode node in treeListNodes) { object obj = node.GetValue("NodeObject"); if (obj is DF2DFeatureClass) { DF2DFeatureClass dffc = obj as DF2DFeatureClass; IFeatureClass fc = dffc.GetFeatureClass(); selectFeatureClass.Add(dffc); FacilityClass fac = dffc.GetFacilityClass(); if (fc == null || dffc == null) { continue; } IFields fiCol = fc.Fields; if (aliaNameAndName.Count > 0) { for (int i = 0; i < fiCol.FieldCount; i++) { string str = fiCol.get_Field(i).AliasName; string str2 = fiCol.get_Field(i).Name; //aliaNameAndName.Add(str, str2); FieldInfo fi = fac.GetFieldInfoByName(str2); if (fi == null) { continue; } else if (fi.CanQuery) { list.Add(str); } } } else { for (int i = 0; i < fiCol.FieldCount; i++) { string str = fiCol.get_Field(i).AliasName; string str2 = fiCol.get_Field(i).Name; aliaNameAndName.Add(str, str2); FieldInfo fi = fac.GetFieldInfoByName(str2); if (fi == null) { continue; } else if (fi.CanQuery) { list.Add(str); } } } } } if (list.Count > 0) { foreach (string str2 in from v in list.Distinct <string>() orderby v select v) { if (!string.IsNullOrEmpty(str2)) { this.cbProperty.Properties.Items.Add(str2); } } } } catch (System.Exception ex) { } //try //{ // List<string> list = new List<string>(); // foreach (TreeListNode node in this.treeLayer.GetAllCheckedNodes()) // { // object obj = node.GetValue("NodeObject"); // if (obj is DF2DFeatureClass) // { // DF2DFeatureClass dffc = obj as DF2DFeatureClass; // IFeatureClass fc = dffc.GetFeatureClass(); // FacilityClass fac = dffc.GetFacilityClass(); // if (fc == null || fac == null) continue; // DFDataConfig.Class.FieldInfo fi = fac.GetFieldInfoBySystemName(); // IFields fiCol = fc.Fields; // int index = fiCol.FindField(fi.Name); // if (index < 0) continue; // IField pField = fiCol.get_Field(index); // IQueryFilter filter = new QueryFilterClass(); // filter.SubFields = pField.Name; // IFeatureCursor ftCursor = fc.Search(filter, true); // IFeature pfeature = ftCursor.NextFeature(); // while (pfeature != null) // { // string temp = pfeature.get_Value(index).ToString(); // if (temp != null) list.Add(temp); // pfeature = ftCursor.NextFeature(); // } // } // } //} //catch (System.Exception ex) //{ //} }
private void trvParkStall_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { if (null == e.Node) { return; } string tag = Convert.ToString(e.Node.Tag); string id = basefun.valtag(tag, "ID"); DataTable tab = this.ds.Tables["停车场管理"]; BindingManagerBase bindMgrbase = this.BindingContext[tab]; if (null == tab || null == bindMgrbase) { return; } for (int i = 0; i < tab.Rows.Count; i++) { if (DataRowState.Deleted == tab.Rows[i].RowState || Convert.ToString(tab.Rows[i]["ID"]) != id) { continue; } bindMgrbase.Position = i; break; } if (bindMgrbase.Position < 0) { return; } DataRowView dr = bindMgrbase.Current as DataRowView; bool isGate = "门岗" == Convert.ToString(dr["类型"]); if (isGate) { DoorId = id; GetDEvById(id); } this.grpFee.Visible = !isGate; this.AllNoTxt.Visible = this.AllNoLab.Visible = this.RetainStaTxt.Visible = this.RetainStaLab.Visible = !isGate; this.grpParam.Visible = isGate; this.ComIpTxt.Visible = this.ComIpLab.Visible = isGate; //停车场默认打开大车收费标准 if (!isGate) { this.btnCar_Click(this.btnbigCar, null); return; } // 通道,卡类允许,放行控制 三项分组选配内容 bool isChannelcard = true; if (DBNull.Value != dr["通道卡类别"]) { isChannelcard = Convert.ToBoolean(dr["通道卡类别"]); } this.isValSetting = true; this.radChannelCar.Checked = !isChannelcard; this.radChannelCard.Checked = isChannelcard; this.isValSetting = false; this.setCheckedsgrp(this.plCardType, "通道内容", Convert.ToString(dr["通道内容"])); this.setCheckedsgrp(this.plCarType, "通道内容", Convert.ToString(dr["通道内容"])); this.setCheckedsgrp(this.grpbCardType, "卡类允许", Convert.ToString(dr["卡类允许"])); this.setCheckedsgrp(this.grpbAccept, "放行控制", Convert.ToString(dr["放行控制"])); }
private void trlQuyenChuaCap_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { SetCheckedChildNodes(e.Node, e.Node.CheckState); SetCheckedParentNodes(e.Node, e.Node.CheckState); }
private void treeList1_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { GetSelectedNode(treeList1); this.pol_instructionsTableAdapter.Fill_pol(deloDataSet1.pol_instructions, Globals.id_sl_pol_ins); //this.pol_instructionsTableAdapter.Fill_instr(deloDataSet1.pol_instructions, Globals.id_sl_pol_ins); }
private void treeList1_AfterFocusNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { }
private void treeView_AfterCollapse(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { this.SetIndex(e.Node, 6, false); this.SetIndex(e.Node, 8, false); }
private void treeView_AfterExpand(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { this.SetIndex(e.Node, 7, true); this.SetIndex(e.Node, 9, true); }
private void treeList1_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { _level = e.Node.Level; _KeyId = Convert.ToInt32(e.Node.GetValue(colKeyId)); if (_level == 2) { panelControl2.Visible = true; using (var db = new MyContext()) { try { var node1 = treeList1.FindNodeByKeyID(_KeyId); var q = db.TzTanzimatSystems.FirstOrDefault(s => s.KeyId == _KeyId); //int _NodeId = e.Node.Id; //var node1 = treeList1.FindNodeByKeyID(_KeyId); //object b = treeList1.GetDataRecordByNode(node1); // _KeyId= Convert.ToInt32(treeList1.GetRowCellValue(node1, colKeyId)); //var q = db.TzTanzimatSystems.FirstOrDefault(s => s.KeyId == this._KeyId); if (q != null) { //q.IsChecked = node1.Checked; //db.SaveChanges(); chkIsSetAllUser.Checked = q.IsSetAllUser; if (!string.IsNullOrEmpty(q.UserId)) { cmbAllUser.SetEditValue(q.UserId); } else { cmbAllUser.SetEditValue(0); } } BeforeEditIsSetAllUser = chkIsSetAllUser.Checked; BeforeEditcmbAllUser = cmbAllUser.Text; } catch (Exception ex) { XtraMessageBox.Show("عملیات با خطا مواجه شد" + "\n" + ex.Message, "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { panelControl2.Visible = false; cmbAllUser.SetEditValue(0); } // _KeyId = Convert.ToInt32(e.Node.GetValue(colKeyId)); if (_KeyId.ToString().Length == 4) { if (treeList1.FindNodeByKeyID(_KeyId).CheckState == CheckState.Checked) { treeList1.GetNodeList().ForEach(item => { if (item[colKeyId].ToString().Length == 2) { if (_KeyId.ToString().Substring(0, 2) == item[colKeyId].ToString().Substring(0, 2)) { var node1 = treeList1.FindNodeByKeyID(item[colKeyId]); treeList1.SetNodeCheckState(node1, CheckState.Checked, false); } } }); } } else if (_KeyId.ToString().Length == 7) { if (treeList1.FindNodeByKeyID(_KeyId).CheckState == CheckState.Checked) { treeList1.GetNodeList().ForEach(item => { if (item[colKeyId].ToString().Length == 4) { if (_KeyId.ToString().Substring(0, 4) == item[colKeyId].ToString().Substring(0, 4)) { var node1 = treeList1.FindNodeByKeyID(item[colKeyId]); //node1.e treeList1.SetNodeCheckState(node1, CheckState.Checked, false); } } else if (item[colKeyId].ToString().Length == 2) { if (_KeyId.ToString().Substring(0, 2) == item[colKeyId].ToString().Substring(0, 2)) { var node1 = treeList1.FindNodeByKeyID(item[colKeyId]); treeList1.SetNodeCheckState(node1, CheckState.Checked, false); } } }); } } }
public void tree_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e) { SetCheckedChildNodes(e.Node, e.Node.CheckState); SetCheckedParentNodes(e.Node, e.Node.CheckState); }