❶ 如何設置Devexpress TreeList中指定行指定列的編輯狀態
首先啟用TreeList的ShowingEditor事件,該事件在控制項轉化到可編輯狀態前調用,只要設置該事件的參數CancelEventArgs即可
而對於具體是哪一個節點則可以通過TreeList的FocusedNode來獲取,而對於是哪一列則可以通過TreeList的FocusedColumn來獲取
而我現在的這個項目還要求結合第一列的值來進行判斷,那麼就通過FocusedNode的GetValue(0)方法來獲取第一列的值。
寫了這么多還是來看一下代碼可能更明白:
private void treeList1_ShowingEditor(object sender, CancelEventArgs e)
{
TreeList currentTreeList = sender as TreeList;
if (currentTreeList != null)
{
TreeListNode node = currentTreeList.FocusedNode;
DevExpress.XtraTreeList.Columns.TreeListColumn column = currentTreeList.FocusedColumn;
if (column.FieldName == "ITEM_VALUE" && node.GetValue(0).ToString() != "")
{
e.Cancel = true;
}
else
{
e.Cancel = false;
}
}
}
❷ dev treelist findfiltertext 隱藏的怎麼顯示不出來
有很多種方法: 一:修改綁定數據源。 DevExpress.XtraTreeList.Nodes.TreeListNode node = treeList1.FocusedNode; node["某一列"] = textbox1.text; 二:代碼如下: treeList1.Nodes[nodeindex].SetValue("columnID", Value);
❸ 求教幾個關於Dev中TreeList的問題
右鍵,run Designer,在Columns下面會看到ColumnOption,點開就看到了。
橫向滾動條會自動顯示的,當然你也可以設置成Always Show,在TreeList的屬性中。
❹ 第三方控制項DevExpress中TreeList的一個問題
TreeList.Columns[0].Fixed = DevExpress.XtraTreeList.Columns.FixedStyle.Left;
TreeList.Columns[1].Fixed = DevExpress.XtraTreeList.Columns.FixedStyle.Left;
TreeList.Columns[2].Fixed = DevExpress.XtraTreeList.Columns.FixedStyle.Left;
TreeList.Columns[3].Fixed = DevExpress.XtraTreeList.Columns.FixedStyle.Left;
❺ dev 的 treelist在載入時根據數據勾選對應項,怎麼解決
保護無效BindDrop() { SqlHelp的sql =新SqlHelp();/ /創建一個SQL類和實例化 / /使用SqlHelp內GetDataSet已方法對數據進行查詢,並將查詢結果返回到新的DataSet DS 數據集DS = sql.GetDataSet(「通過標識碼遞減從階級順序選擇標識碼,將clas。
❻ WINFORM DEV控制項 XtraTreeList使用問題
在安裝完之後有一個類似dos的界面,選擇p就可以了
❼ DevExpress XtraTreeList怎樣隱藏過濾編輯面板
要禁用XtraTreeList樹控制項的行「添加/刪除」操作,訪問ControlNavigator.Buttons屬性,然後設置NavigatorButtonBase.Enabled屬性為False即可
❽ 如何解決這個DevExpress XtraTreeList的有關問題
treeList可以理解為tree和grid的組合,treeList要添加列才能用.1.是手工AppendNode,就是一級一級的node添加
2.先自己構造好DataTable直接綁定到 DataSource,要設置treeList的幾個關鍵屬性 ParentFieldName和KeyFieldName
treeList取值的時候和xtragrid有些小不同.