private void reflishcategory() //刷新treelist使用
{
TreeListNode node = null;
//获取ProductCategory对象的集合的方法。大家根据实际情况只要知道categorys是ProductCategory对象的集合,而ProductCategory中又包含了ProductCategory的对象!!
IList<ProductCategory > categorys = bs.CommonExecute(s => s.FindAllCategory ());
if (treeList1.Nodes.Count != 0)
{
treeList1.ClearNodes();//首先清除所有的节点
}
foreach (var getcategory in categorys) //使用foreach获取每一个ProductCategory集合中的对象
{
if (getcategory.ParentID == 0)//ParentiId属性为0说明没有父节点,在获取对象集合的时候就已经得到了。
{
node = treeList1.AppendNode(new object[] { getcategory.Id, getcategory.CategoryName,getcategory .Description ,getc