devexpress TreeListView 获取checkbox选中的值

图片说明

我通过TreeListView绑定了数据,但是不知道如何获取我选中了的IsChecked的对应的ID的值,请问有人知道如何遍历控件,获取选中的值吗?这里并没有用控件自带的checkbox

 IList<Model.TreeViewList> list = new List<Model.TreeViewList>();
        list = service.QueryRoleModule(roleid);
        this.treeList1.DataSource = list;
        this.treeList1.RefreshDataSource();

public class TreeViewList
{
    public string Name { set; get; }

    public int ID { set; get; }

    public int ParentID { set; get; }

    public bool IsChecked { get; set; }
}

treeListView遍历节点:
if (treeListView1.Items.Count > 0)
{
TreeListViewItem li = treeListView1.Items[0];

   while (li != null)
   {
          MessageBox.Show(li.Text);

          if (li.NextVisibleItem != null)
          { li = li.NextVisibleItem; }
          else
           { li = null; }
  }

}

DataRow row = (TreeList1.GetDataRecordByNode(e.Node) as DataRowView).Row;
bool check=row["是否查看"];