Возможно ли, 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;
}
Другие вопросы по тегам