public void BindDepartment(IListControlsTreeViewData data, StringCollection depCollection) { this.txtSubDepartment.DataSource = data.DataSource as System.Data.DataTable; this.txtSubDepartment.IDField = data.DataValueField; this.txtSubDepartment.PIDField = data.ParentDataValueField; this.txtSubDepartment.TitleField = data.DataTextField; this.txtSubDepartment.OrderNoField = data.DataTextField; this.txtSubDepartment.CheckedValue = depCollection; this.txtSubDepartment.BuildTree(); }
public void BuildDepartmentTreeView(IListControlsTreeViewData data) { if (data != null) { this.tvDepartment.DataSource = data.DataSource as System.Data.DataTable; this.tvDepartment.IDField = data.DataValueField; this.tvDepartment.PIDField = data.ParentDataValueField; this.tvDepartment.TitleField = data.DataTextField; this.tvDepartment.OrderNoField = data.DataTextField; this.tvDepartment.BuildTree(); } }
/// <summary> /// 列表类型控件数据绑定。 /// </summary> /// <param name="dropDownListEx">DropDownListEx。</param> /// <param name="listControlsTreeViewDataSource">数据源接口。</param> public void ListControlsDataSourceBind(IDataDropDownList dropDownListEx, IListControlsTreeViewData listControlsTreeViewDataSource) { if (dropDownListEx != null && listControlsTreeViewDataSource != null) { dropDownListEx.DataTextField = listControlsTreeViewDataSource.DataTextField; if (!string.IsNullOrEmpty(listControlsTreeViewDataSource.DataTextFormatString)) dropDownListEx.DataTextFormatString = listControlsTreeViewDataSource.DataTextFormatString; dropDownListEx.DataValueField = listControlsTreeViewDataSource.DataValueField; dropDownListEx.DataValueParentField = listControlsTreeViewDataSource.ParentDataValueField; dropDownListEx.DataSource = listControlsTreeViewDataSource.DataSource; dropDownListEx.DataBind(); } }
/// <summary> /// /// </summary> /// <param name="data"></param> public void BindParentDepartment(IListControlsTreeViewData data) { this.ListControlsDataSourceBind(this.ddlDepartmentID, data); }
///// <summary> ///// 列表类型控件数据绑定。 ///// </summary> ///// <param name="dropDownListEx">DropDownListEx。</param> ///// <param name="listControlsDataSource">数据源接口。</param> //public void ListControlsDataSourceBind(IDataDropDownList dropDownListEx, IListControlsData listControlsDataSource) //{ // if (dropDownListEx != null && listControlsDataSource != null) // { // dropDownListEx.DataTextField = listControlsDataSource.DataTextField; // if (!string.IsNullOrEmpty(listControlsDataSource.DataTextFormatString)) // dropDownListEx.DataTextFormatString = listControlsDataSource.DataTextFormatString; // dropDownListEx.DataValueField = listControlsDataSource.DataValueField; // dropDownListEx.DataSource = listControlsDataSource.DataSource; // dropDownListEx.DataBind(); // } //} /// <summary> /// 树形控件数据绑定。 /// </summary> /// <param name="treeView">treeView。</param> /// <param name="listControlsTreeViewDataSource">数据源接口。</param> public void ListControlsDataSourceBind(ITreeView treeView, IListControlsTreeViewData listControlsTreeViewDataSource) { if (treeView != null && listControlsTreeViewDataSource != null) { treeView.DataSource = listControlsTreeViewDataSource.DataSource; treeView.IDField = listControlsTreeViewDataSource.DataValueField; treeView.PIDField = listControlsTreeViewDataSource.ParentDataValueField; treeView.TitleField = listControlsTreeViewDataSource.DataTextField; treeView.OrderNoField = listControlsTreeViewDataSource.OrderNoField; treeView.BuildTree(); } }
public void BindRank(IListControlsTreeViewData data) { this.ListControlsDataSourceBind(this.ddlRankID, data); }