示例#1
0
        private void viewCustomers_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
        {
            var customer = e.Row as Customer;

            if (customer == null)
            {
                return;
            }
            customerEmployeeBindingSource.DataSource = customer.Employees;
            customerStoreBindingSource.DataSource    = ViewModel.GetCustomerStoresByCustomer(customer);
            labelControl1.Text       = customer.Name;
            ViewModel.SelectedEntity = customer;
        }
 void ColumnView_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
 {
     lockFocusedRowChanged++;
     try {
         ColumnView view = (ColumnView)sender;
         if (view.IsValidRowHandle(e.FocusedRowHandle))
         {
             if (view.IsDataRow(e.FocusedRowHandle))
             {
                 ViewModel.SelectedEntity = e.Row as TEntity;
             }
             else
             {
                 ViewModel.SelectedEntity = null;
             }
         }
     }
     finally { lockFocusedRowChanged--; }
 }
示例#3
0
 private void gridView1_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
 {
     lbSubject.Text = string.Format("<image=#BO_Task><size=+2> <b>{0}", CurrentTask.Subject);
     lbDueDate.Text = string.Format("Due: {0:ddd, MMMM dd, yyyy}", CurrentTask.DueDate);
 }
示例#4
0
 void salesGridView_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
 {
     ViewModel.SelectedEntity = e.Row as Order;
 }
示例#5
0
 private void viewProducts_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
 {
     ViewModel.SelectedEntity = e.Row as Product;
 }
示例#6
0
 void tileView1_FocusedRowObjectChanged(object sender, XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
 {
     UpdateSelectedEntity(e.FocusedRowHandle);
 }