yuhang666 发表于 2017-8-2 10:00:52

WPF版的Spread怎么实现cell点击事件?

您好:

求助一下,WPF版的Spread,
我想点击Cell时,根据cell的行列进行不同的处理,
WPF版没找到CellClick事件,也没有找到其他合适的事件能取得到点击的行列,
以上,谢谢!

yuhang666 发表于 2017-8-2 10:31:42

追加一个现象
点击鼠标左键时,MouseDown和MouseLeftButtonDown没有被触发,
但点击右键可以触发MouseRightButtonDown,一般是什么原因?

dexteryao 发表于 2017-8-2 13:37:56

是有cellClick 事件的。
            gcSpreadSheet.CellClick

yuhang666 发表于 2017-8-2 13:50:03

dexteryao 发表于 2017-8-2 13:37
是有cellClick 事件的。
            gcSpreadSheet.CellClick

现在的代码写法如下,
没有cellclick事件呀?
怎么能搞出来?

<sg:GcSpreadGrid Name="GcSeikyuFiles" ItemsSource="{Binding Models, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="10"
                                     SelectionUnit="Row" SelectionPolicy="Single"
                                     Background="Transparent"
                                     BorderBrush="Transparent"
                                     MouseLeftButtonDown="mouseLeftButtonDown"
                                     MouseRightButtonDown="mouseRightButtonDown"
                                     AutoGenerateColumns="False" DocumentUri="/DensoWPF;component/document16.sgxml" RowCollectionChanged="GcSeikyuFiles_RowCollectionChanged"
                                     >

yuhang666 发表于 2017-8-2 16:28:36

顶上去!

dexteryao 发表于 2017-8-2 19:02:46

为什么我有


   xmlns:ss="http://schemas.grapecity.com/windows/spreadsheet/2012" x:Class="AddRemoveRows.MainWindow"
      mc:Ignorable="d"
      Title="MainWindow" Height="500" Width="600">
    <Grid>

      <ss:GcSpreadSheet x:Name="gcSpreadSheet" CellClick="" HorizontalAlignment="Left" VerticalAlignment="Top" Height="413" Width="594" Margin="0,0,-0.4,0"/>
      

yuhang666 发表于 2017-8-2 19:38:46

dexteryao 发表于 2017-8-2 19:02
为什么我有




你用的是GcSpreadSheet ,而我用的是GcSpreadGrid ,
在使用GcSpreadSheet 的基础上,怎么实现?
画面客户已经做好了,不能轻易改变

yuhang666 发表于 2017-8-2 19:40:20

错了错了,我希望使用GcSpreadGrid ,怎么能出来cellClick事件?

yuhang666 发表于 2017-8-3 08:34:05

dexteryao 发表于 2017-8-2 19:02
为什么我有




你用的是GcSpreadSheet ,而我用的是GcSpreadGrid ,
在使用GcSpreadGrid 的基础上,怎么实现?
画面客户已经做好了,不能轻易改变

dexteryao 发表于 2017-8-3 10:16:59

抱歉,之前没看清您用的是GcSpreadGrid,GcSpreadGrid是很老版本的,很多功能没有,
您看下 CellEnter 事件。
页: [1] 2
查看完整版本: WPF版的Spread怎么实现cell点击事件?