private void ContactTableView_InitNewRow(object sender, InitNewRowEventArgs e) { var row = ContactGrid.GetRow(e.RowHandle) as Contact; row.Customer = FocusedCustomer; row.RowState = Convert.ToInt16(ERowState.Active); FocusedContact = row; ContactGrid.Focus(); OnPropertyChanged("IsDataModified"); ContactGrid.FilterString = "RowState = 1"; }
public void Load(int contactID) { Customers = _dc.Customer.Where(x => x.RowState == Convert.ToInt16(ERowState.Active)); if (_dc.Contact.Any(x => x.ID == contactID)) { ContactGrid.Focus(); FocusedContact = _dc.Contact.Single(x => x.ID == contactID); FocusedCustomer = FocusedContact.Customer; } else { CustomerGrid.Focus(); }; }