读书人

:DataGridComboBoxColumn 的item 怎么

发布时间: 2012-06-20 20:37:21 作者: rapoo

各位高手:DataGridComboBoxColumn 的item 如何绑定 List<类>中的一个属性???
话不多说,直接上代码:
前台

C# code
<DataGridComboBoxColumn x:Name="ColDicEscape" Header="字典转义" Width="*" SelectedItemBinding="{Binding Path=ColDicEscape}"  />

后台
C# code
ColDicEscape.ItemsSource = DicHelper.getAllDicType();


C# code
 public static List<DicEntity> getAllDicType()        {            List<DicEntity> myList = new List<DicEntity>();            //业务逻辑省略             return myList;        }


C# code
public class DicEntity    {        public string DicKey;        public string DicVal;        public DicEntity(string _DicKey, string _DicVal)        {            DicKey = _DicKey;            DicVal = _DicVal;        }          }



想要实现的效果是,下拉框显示DicKey ,保存数据DicVal ,请问ColDicEscape.ItemsSource需要如何写?

[解决办法]
ColDicEscape.ItemsSource = DicHelper.getAllDicType();
ColDicEscape.DisplayMemberPath = "DicKey";
ColDicEscape.SelectedValuePath = "DicVal";

读书人网 >CAD教程

热点推荐