首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treelist的checkedit列格式如何控制

2012-05-27 
treelist的checkedit列格式怎么控制treelist中有一列是checkedit类型的,在数据库中该字段只有“是”和“否”两

treelist的checkedit列格式怎么控制
treelist中有一列是checkedit类型的,在数据库中该字段只有“是”和“否”两种状态,将treelist绑定数据源时,怎么控制当此节点数据库中为“是”时则此节点的checkedit为选中状态即checked,当此节点数据库中为“否”时则此节点的checkedit为未选中状态即unchecked,这个应该在哪里控制啊,第三方控件不熟,高手指教

[解决办法]
不会,
[解决办法]

C# code
   /// <summary>        /// 设置所有功能模块信息        /// </summary>        private void GetAllModuleInfo()        {            this.tvModules.Nodes.Clear();            DataSet ds = new ModelOperation.ManageModules().GetAllListModules();            TreeNode parent = null;            foreach (DataRow row in ds.Tables[0].Rows)            {                if (row["parentid"].ToString() == "NULL")                {                    parent = new TreeNode();                    parent.Tag = row["MODULEID"].ToString();                    parent.Text = row["MODULENAME"].ToString();                    FillTree(parent, ds.Tables[0]);                    tvModules.Nodes.Add(parent);                }            }            string roleId = "";            if (tvRoles.SelectedNode != null)            {                roleId = tvRoles.SelectedNode.Tag.ToString();            }            string strWhere = " roleId= '" + roleId + "'";            DataSet moduleRoleDataSet = new ModelOperation.ModuleRolesOperation().GetRolesByWhere(strWhere);            if (moduleRoleDataSet != null)            {                SetModulesChecked(tvModules.Nodes, moduleRoleDataSet);            }        }   public void SetModulesChecked(TreeNodeCollection nodes, DataSet ds)        {            foreach (TreeNode item in nodes)            {                item.Checked = false;                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)                {                    if (item.Tag.ToString() == ds.Tables[0].Rows[i]["moduleid"].ToString())                    {                        item.Checked = true;                    }                }                SetModulesChecked(item.Nodes, ds);            }        } 

热点排行