首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

:DataGridComboBoxColumn 的item 怎么绑定 List<类>中的一个属性?

2012-06-20 
各位高手:DataGridComboBoxColumn 的item 如何绑定 List类中的一个属性???话不多说,直接上代码:前台C# c

各位高手: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";

热点排行