qd98zhq 发表于 2015-1-23 13:56:00

Sheet.中的RowChaned事件不会触发

我发现一个BUG问题,不知是不是,就是Sheet.中的RowChaned事件不会触发。代码如下:
      private void OnLoaded(object sender, RoutedEventArgs routedEventArgs)
      {
            this.ActiveSheet.RowChanged += ActiveSheet_RowChanged;
      }

      void ActiveSheet_RowChanged(object sender, GrapeCity.Windows.SpreadSheet.Data.SheetChangedEventArgs e)
      {
            if (this.ActiveSheet.DataSource is DataView)
            {

            }
      }

iceman 发表于 2015-1-23 15:38:00

回复 1楼qd98zhq的帖子

请问你是通过什么行为触发的 RowChanged 事件?
RowChanged 事件只有在整行单元格需要重绘时才会触发。

qd98zhq 发表于 2015-1-23 15:46:00

我的目的其实就是想在每次选择改变Row时去触发,不想在selectionchanged这个事件处理,感觉这个事件处理太频繁了,选择同一行的每个单元格都会触发该事件。

iceman 发表于 2015-1-23 18:07:00

回复 3楼qd98zhq的帖子

目前还没有更好的办法来解决这个问题,只能通过 selectionchanged 事件。
页: [1]
查看完整版本: Sheet.中的RowChaned事件不会触发