使用递归的方式将数据绑定到TreeView上(我使用的这个方法效率上很慢,暂时没找到简便的方法,先将就一下)
protected void AddDataToTree(TreeViewNode pareentNode)
{
DataTable catalogGroup=Base_CategoryProvider .Instance().GetDataTable(
DBQuery.SelectFields(Base_Category.TAG_CATEGORY_NAME,Base_Category.TAG_CATEGORY_CODE)
.From(Base_Category.Base_TableName)
.Where(Base_Category.PARENT_TAG_CAT_CODE,Compare.Equals,DBConst.String(pareentNode.Name)));
if (catalogGroup.Rows.Count >= 1)
{
TreeViewNode node;
foreach (DataRow group in catalogGroup.Rows)