找回密码
 立即注册

QQ登录

只需一步,快速开始

Alwaysmissing

最新发帖
Alwaysmissing
注册会员   /  发表于:2018-12-24 16:40:58
11#
JeffryLI 发表于 2018-12-24 16:36
目前如果是MVVM的模式建议用键值对的方法,不然就像您第一次遇到的错误,是空值。

那请问,不采用MVVM模式的话应该如何写呢,还是在C1flexgrid中
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-24 17:17:10
12#
Alwaysmissing 发表于 2018-12-24 16:40
那请问,不采用MVVM模式的话应该如何写呢,还是在C1flexgrid中

模板列,定义该列为下拉框,来实现这样的需求。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Alwaysmissing
注册会员   /  发表于:2018-12-24 17:35:45
13#
JeffryLI 发表于 2018-12-24 17:17
模板列,定义该列为下拉框,来实现这样的需求。

是这样写的吧
  1. <Grid >
  2.         <c1:C1FlexGrid x:Name="comb" ItemsSource="{Binding CC}" HorizontalAlignment="Left" Margin="59,35,0,0" VerticalAlignment="Top" Height="306" Width="136">
  3.             <c1:C1FlexGrid.Columns>
  4.                 <c1:Column Header="城市"  Width="*" >
  5.                     <c1:Column.CellTemplate>
  6.                         <DataTemplate>
  7.                             <ComboBox ItemsSource="{Binding CC}" SelectedValue="{Binding Cities}" >
  8.                                 
  9.                             </ComboBox>
  10.                         </DataTemplate>
  11.                     </c1:Column.CellTemplate>
  12.                 </c1:Column>
  13.             </c1:C1FlexGrid.Columns>
  14.         </c1:C1FlexGrid>
  15.     </Grid>
复制代码

然后我把键值对的代码注释了之后,下拉列表里面什么也没有了
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-24 18:21:58
14#
发个demo上来吧,这么看不出来问题。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Alwaysmissing
注册会员   /  发表于:2018-12-25 08:10:25
15#
JeffryLI 发表于 2018-12-24 18:21
发个demo上来吧,这么看不出来问题。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-25 12:10:02
16#
收到 我先看看,有结果回复您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-25 15:36:52
17#
如果您用template来实现,可以参考这个例子,\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Alwaysmissing
注册会员   /  发表于:2018-12-25 16:06:14
18#
JeffryLI 发表于 2018-12-25 15:36
如果您用template来实现,可以参考这个例子,\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\Com ...

我就是参考这个例子写的,不知道怎样修改
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-25 16:39:32
19#
您原来给我的demo还是基于mvvm的模式做的,这两个demo的方式完全不同,建议不要在这个上面花时间了,使用键值对的方式有利于您数据的转换(id->Text)。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Alwaysmissing
注册会员   /  发表于:2018-12-25 16:56:56
20#
JeffryLI 发表于 2018-12-25 16:39
您原来给我的demo还是基于mvvm的模式做的,这两个demo的方式完全不同,建议不要在这个上面花时间了,使用键 ...

例子不也是MVVM模式吗,键值对能完成,但是工作中不能使用,不麻烦您了,我自己想办法吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部