Beispiel #1
0
 internal static void AddDateItemToBindingControls(IBindingControlCollection bcs, object dataItem)
 {
     foreach (IBindingControl bc in bcs)
     {
         ICanAddItemBindingControl aibc = bc as ICanAddItemBindingControl;
         if (aibc != null)
         {
             aibc.AddDateItem(dataItem);
         }
     }
 }
Beispiel #2
0
        //private delegate void SetDataBindingDelegate(object dataSource, string dataMember);

        internal static void SetBindingControlsData(IBindingControlCollection bcs, object dataSource, string dataMember)
        {
            foreach (IBindingControl bc in bcs)
            {
                //System.ComponentModel.ISynchronizeInvoke syncControl = bc as System.ComponentModel.ISynchronizeInvoke;
                //if (syncControl != null && syncControl.InvokeRequired)
                //{
                //    syncControl.Invoke(new SetDataBindingDelegate(bc.SetDataBinding), new object[] { dataSource, dataMember });
                //}
                //else
                //{
                bc.SetDataBinding(dataSource, dataMember);
                //}
            }
        }
 //private delegate void SetDataBindingDelegate(object dataSource, string dataMember);
 internal static void SetBindingControlsData(IBindingControlCollection bcs, object dataSource, string dataMember)
 {
     foreach (IBindingControl bc in bcs)
     {
         //System.ComponentModel.ISynchronizeInvoke syncControl = bc as System.ComponentModel.ISynchronizeInvoke;
         //if (syncControl != null && syncControl.InvokeRequired)
         //{
         //    syncControl.Invoke(new SetDataBindingDelegate(bc.SetDataBinding), new object[] { dataSource, dataMember });
         //}
         //else
         //{
             bc.SetDataBinding(dataSource, dataMember);
         //}
     }
 }
 internal static void AddDateItemToBindingControls(IBindingControlCollection bcs, object dataItem)
 {
     foreach (IBindingControl bc in bcs)
     {
         ICanAddItemBindingControl aibc = bc as ICanAddItemBindingControl;
         if (aibc != null)
         {
             aibc.AddDateItem(dataItem);
         }
     }
 }