❶ 如何设置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有些小不同.