コード例 #1
0
 private void DataLinkActiveChanged(DAE.Client.DataLink link, DAE.Client.DataSet dataSet)
 {
     if (link.Active)
     {
         // if no children, then default to a full set of columns.
         if (Children.Count == 0)
         {
             foreach (DAE.Client.DataField column in Source.DataView.Fields)
             {
                 TextColumn newColumn = new TextColumn();
                 newColumn.ColumnName = column.ColumnName;
                 newColumn.Title      = column.ColumnName;
                 Children.Add(newColumn);
             }
             _autoBuiltColumns = true;
         }
         _autoBuiltColumns = false;
     }
     else
     {
         if (_autoBuiltColumns)
         {
             Children.Clear();
         }
     }
 }
コード例 #2
0
ファイル: Tree.cs プロジェクト: laszlo-kiss/Dataphor
 protected void DataLinkDataChanged(DAE.Client.DataLink link, DAE.Client.DataSet dataSet)
 {
     if (link.Active && !_internalSelecting)
     {
         ClearNodes();
         BuildTree();
     }
 }
コード例 #3
0
 protected virtual void DataActiveChange(DAE.Client.DataLink dataLink, DAE.Client.DataSet dataSet)
 {
     if (dataLink.Active && (dataSet is DAE.Client.TableDataSet))
     {
         SetOrder(((DAE.Client.TableDataSet)dataSet).Order);
     }
     else
     {
         SetOrder(null);
     }
 }
コード例 #4
0
ファイル: Tree.cs プロジェクト: laszlo-kiss/Dataphor
 protected void DataLinkActiveChanged(DAE.Client.DataLink link, DAE.Client.DataSet dataSet)
 {
     if (!link.Active)
     {
         ClearNodes();
         StopProcess();
     }
     else
     {
         StartProcess();
         if (!link.DataSet.IsEmpty())
         {
             BuildTree();
         }
     }
 }
コード例 #5
0
 protected virtual void DataChange(DAE.Client.DataLink dataLink, DAE.Client.DataSet dataSet)
 {
     if (dataLink.Active && (dataSet is DAE.Client.TableDataSet))
     {
         DAE.Client.TableDataSet table = (DAE.Client.TableDataSet)dataSet;
         if (_order != table.Order)
         {
             SetOrder(table.Order);
         }
         else
         if (!_searching)
         {
             Reset();
         }
     }
 }
コード例 #6
0
ファイル: Interface.cs プロジェクト: laszlo-kiss/Dataphor
 protected virtual void MainSourceStateChanged(DAE.Client.DataLink link, DAE.Client.DataSet dataSet)
 {
 }