PopupContainerControl TreeList PopupContainerEdit
PopupContainerControl关联属性到PopupContainerEdit中

TreeList控件填充到PopupContainerControl中

TreeList设置

代码
- public void InitialCMB()
- {
-
- try
- {
-
- DataTable zqDt = GetDataTable(string.Format("SELECT {0},{1},{2},{3} from {4} where {5}<=5 order by {0} ", Common.zqPara.ZQID, Common.zqPara.ZQPID, Common.zqPara.ZQColdField, Common.zqPara.ZQNameField, Common.zqPara.ZQTable, Common.zqPara.ZQJB));//
- if (zqDt == null || zqDt.Rows.Count == 0)
- {
- MessageBox.Show("配置文件中没有政区数据");
- return;
- }
- treeListZQ.DataSource = zqDt;
- treeListZQ.KeyFieldName = Common.zqPara.ZQID.ToLower();
- treeListZQ.ParentFieldName = Common.zqPara.ZQPID.ToLower();
- treeListZQ.Columns.ColumnByFieldName(Common.zqPara.ZQColdField.ToLower()).Visible = false;//隐藏id列
- popupContainerControlZQ.Height = 1000;
- }
- catch (System.Exception ex)
- {
- MessageBox.Show("初始政区树异常:" + ex.Message);
- }
- }
- private void popupContainerEditZQCODE_QueryPopUp(object sender, CancelEventArgs e)
- {
- PopupContainerEdit popupedit = (PopupContainerEdit)sender;
- popupContainerControlZQ.Width = popupedit.Width;
- if (popupContainerEditZQCODE.Text != "")
- {
- //TreeListNodes lstNode = treeListZQ.Nodes;
- //SetFocusedNodeByDisplayText(treeListZQ, lstNode, textZQNAME.Text);
- TreeListNode pFocusNode = this.treeListZQ.FindNodeByFieldValue(Common.zqPara.ZQColdField, selZQCode);
- this.treeListZQ.SetFocusedNode(pFocusNode);
- this.treeListZQ.FocusedNode = pFocusNode;
- treeListZQ.Refresh();
- }
- }
-
- private void treeListZQ_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
- {
- DevExpress.XtraTreeList.Nodes.TreeListNode node = e.Node;
- selZQCode = node[Common.zqPara.ZQColdField.ToLower()].ToString();
-
- //if (popupContainerEditZQCODE.IsPopupOpen)
- //{
- popupContainerEditZQCODE.Text = node[Common.zqPara.ZQNameField.ToLower()].ToString();
- // popupContainerEditZQCODE.ClosePopup();
- // popupContainerEditZQCODE.ClosePopup();
- //}
- }