Возможно ли, 2 спреда имеют 1 лист для использования спреда в дальней точке
Например, спрэд "А" и спрэд "В" имеют одинаковые таблицы (одинаковый дизайн и одинаковые формы). Таким образом, если изменить значение в спреде "А", измените то же значение в спреде "В" автоматически. Это точно такая же клетка. Можно ли просто?
Пожалуйста, поймите мой английский. Спасибо.
2 ответа
Просто используйте это:
fpSpread2.Sheets [1] = fpSpread1.Sheets [1];
надеюсь, что это просыпается хорошо.
Использовать CellChanged
событие.
fpSpread1.Sheets[SHEET_A].CellChanged += new FarPoint.Win.Spread.SheetViewEventHandler(sheetA_CellChanged);
void sheetA_CellChanged(object sender, FarPoint.Win.Spread.SheetViewEventArgs e)
{
fpSpread1.Sheets[SHEET_B].Cells[e.Row, e.Column].Value = fpSpread1.Sheets[SHEET_A].Cells[e.Row, e.Column].Value;
}