今天在使用DataGrid的下拉列表列时因设置SelectedValueBinding="{Binding 触发沿, Mode=OneWay}",导致下拉列表一直无法显示,查找半天最后发现将Mode改成TwoWay,问题解决。

<DataGrid VerticalAlignment="Stretch" x:Name="dgItems"Height="Auto"SelectionUnit="FullRow" SelectionMode="Extended" CanUserAddRows="False"DataContext="{Binding}" Width="Auto" AutoGenerateColumns="False"FontSize="16" AlternatingRowBackground="LightBlue"AlternationCount="2" Margin="10, 10" Background="Transparent"ScrollViewer.VerticalScrollBarVisibility="Visible"><DataGrid.Resources><col:ArrayList x:Key="key_triggerList"><col:DictionaryEntry Key="上升沿" Value="上升沿"/><col:DictionaryEntry Key="下降沿" Value="下降沿"/></col:ArrayList><col:ArrayList x:Key="key_attenuatorList"><col:DictionaryEntry Key=" 0dB" Value="0"/><col:DictionaryEntry Key="20dB" Value="20"/><col:DictionaryEntry Key="40dB" Value="40"/><col:DictionaryEntry Key="60dB" Value="60"/></col:ArrayList></DataGrid.Resources><DataGrid.Columns><DataGridTextColumn Header="IP" Width="120*" Binding="{Binding IP, Mode=OneWay}" /><DataGridComboBoxColumn Header="触发沿" Width="80*" IsReadOnly="False" DisplayMemberPath="Key" SelectedValuePath="Value" SelectedValueBinding="{Binding 触发沿, Mode=TwoWay}"  ItemsSource="{StaticResource key_triggerList}"/><DataGridTextColumn Header="触发电平(V)" IsReadOnly="False"  Width="80*" Binding="{Binding 触发电平, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" /><DataGridComboBoxColumn Header="衰减器" IsReadOnly="False" Width="80*" DisplayMemberPath="Key" SelectedValuePath="Value" SelectedValueBinding="{Binding 衰减器, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ItemsSource="{StaticResource key_attenuatorList}"/></DataGrid.Columns>
</DataGrid>

注意在xaml的<window/>节增加

<window xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"></window>

DataGrid中DataGridComboBoxColumn列SelectedValueBinding注意Mode设置相关推荐

  1. 条码打印软件中多列不干胶标签纸的设置方法

    在使用条码打印软件打印条码二维码标签的时,第一步就是新建标签,设置标签的宽度高度,以及行列边距等信息,如果标签信息设置的不对,可想而知,打印效果也会不尽人意,单排标签纸之前就说过了,不会的小伙伴可以参 ...

  2. DataGrid中选择列文本根据绑定数据不同显示为不同颜色的处理办法

    目前在维护一个Web应用,用户提出一些对我来说要求比较高的需求,摸索了一下,终于解决了.和大家分享一下:         问题:一般DataGrid中会有部分选择列,例如:         <a ...

  3. 如何将EXCEL表格中整列的单元格设置成文本格式

    第一步:选中要修改的列 第二步:点击上方数据,找分列后点击 第三步:点击下一步,再点击一次下一步 第四步:选择文本后点击完成即可 第五步:测试,单元格内容是数字时坐上角会看到一个小标志,则表示修改成功

  4. rowspan不显示 wpf_wpf的datagrid绑定datatable列不自动更新解决方案

    wpf的datagrid绑定datatable列不自动更新 描述如下: 想利用程序实现显示NORTHWND.MDF中的所有表.listbox显示数据库中的表清单,选中listbox里面的一项以后,在d ...

  5. datagrid中动态显示或隐藏某一列的方法(根据条件判断显示和隐藏)

    在datagrid中,我们常常根据条件想展示或者隐藏某一列,即动态展示某列 onLoadSuccess:function(data){if(!top.checkHiddenSet("plat ...

  6. silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时...

    DataGrid是个可编辑的列表控件,而且可以用已有的输入控件来作为某一列的编辑控件,比如用ComboBox控件来作为某列的编辑控件供用户选择数据,这个时候就要先设置好ComboBox控件的下拉列表项 ...

  7. el-table中每列设置同样的宽度导致表格宽度没法实现100%布局

    场景 el-table中表格宽度无法实现100%布局. 原因是el-table中每列el-table-column都设置了宽度,这里宽度都为150 注: 博客: https://blog.csdn.n ...

  8. ajax拿table里的th值,Jquery Ajax 异步设置Table中某列的值

    可根据table中某列中的ID去改变某列的值! 只是参考,实际应用中不能这样做的,如果有很多行,频繁访问服务器,服务器是顶不住的! JS: $(document).ready(function () ...

  9. WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...

    WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...

最新文章

  1. requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('',))
  2. 地理坐标xy表示什么_建筑测量xy坐标的区别
  3. Unicode 和 UTF-8关系
  4. “开源”将成为物联网开发生态链的标准
  5. bash变量和逻辑运算
  6. how you can go to attend eap freely?
  7. java验证生日的正则表达式
  8. 穿越迷宫的函数c语言,数据结构课外实践题库(26页)-原创力文档
  9. 求助微软商店下载的Ubuntu打开后显示目标路径参数错误,进入路径强制打开显示0x80070005错误。各种方法都试验了
  10. 变分法和欧拉-拉格朗日方程(E-L equation)
  11. android 横屏转竖屏,(转)Android强制设置横屏或竖屏
  12. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
  13. windows环境下搭建ftp服务和web服务,实现图片服务器功能
  14. (原创)广度优先搜索解决最短路径问题
  15. 2021年5月—系统集成项目管理工程师—上午综合知识(51-60)
  16. 影视剧中十大经典反派台词!(来自大洋论坛)
  17. 在CentOS 7最小环境下安装Cinnamon桌面环境
  18. JS 实现数字滚动变化效果
  19. 一篇文章带你了解Linux
  20. 600度近视眼恢复方法_近视从600度降到0度是真的吗 高度近视恢复视力该怎么做...

热门文章

  1. C# 调用 QnA Maker 实现一对一问答
  2. 自己编写游戏引擎(1)
  3. micro:bit用蜂鸣器制作计时器
  4. 股票投资中的概率论——随机变量与概率分布
  5. 面试官:你用纯CSS来写个游戏吗?
  6. 父子组价传值,值不更新
  7. 项目结题报告该怎么写
  8. Appium使用笔记整理及IOS的WDA工具的使用简介
  9. python第七关再来一盘_python:第3关:霍格沃茨来信(互动沟通)
  10. 【电商运营】教你这几招,告别无效预设回复