zoukankan      html  css  js  c++  java
  • WPF之DataGrid篇:DataGridComboBoxColumn

    准备数据源

     
    1. 1

      准备数据源。基类为Student,数据对象为Student3,数据集为StuList3。

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      END

    编辑DataGrid显示列

     
    1. 1

      若要填充下拉列表,请首先使用下列选项之一设置 ComboBox 的 ItemsSource 属性。

      ·静态资源。 

      ·x:Static 代码实体。

      ·ComboBoxItem 类型的内联集合。

    2. 2

      使用静态资源做为ItemSource。

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      WPF之DataGrid篇:[3]DataGridComboBoxColumn
    3. 3

      使用x:Static扩展标记作为ItemSource。首先定义一个静态属性,然后通过x:Static扩展标记指向该静态属性。

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      WPF之DataGrid篇:[3]DataGridComboBoxColumn
    4. 4

      使用ComboBoxItem 类型的内联集合做为ItemSource。

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
    5. 5

      使用普通数据集合作为ItemSource。

      由于DataGridComboBoxColumn没有DataContext属性,所以ItemSource直接绑定普通数据集合将不起作用,需要使用编辑样式(EditingElementStyle)和显示样式(ElementStyle)来呈现数据。

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
      END

    效果展现

     
    1.  

      实现效果如下

      WPF之DataGrid篇:[3]DataGridComboBoxColumn
    2. 2

      作者博文与源码地址参见:http://blog.csdn.net/rabbitsoft_1987/article/details/22896073

  • 相关阅读:
    《一起》Alpha版软件使用说明
    意见评论
    评论总结
    项目评审
    对大神联盟博客的检查结果
    SmartCoder每日站立会议10
    SmartCoder每日站立会议09
    mac php环境启动
    gulp工具rename
    gulp图片压缩
  • 原文地址:https://www.cnblogs.com/sjqq/p/7884785.html
Copyright © 2011-2022 走看看