Возможно ли, 2 спреда имеют 1 лист для использования спреда в дальней точке - PullRequest
0 голосов
/ 03 мая 2011

Например, спрэд 'A' и спрэд 'B' имеют одинаковые таблицы (одинаковый дизайн и одинаковые формы)Таким образом, если изменить значение в спреде «А», измените то же значение в спреде «В» автоматически.Это точно такая же клетка.Можно ли просто?

Пожалуйста, поймите мой английский.Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 августа 2015

просто используйте это:

fpSpread2.Sheets [1] = fpSpread1.Sheets [1];

надеюсь, что оно прекрасно работает.

0 голосов
/ 18 августа 2011

Используйте событие 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;
}
...