zoukankan      html  css  js  c++  java
  • WPF 中ComboBox绑定DataSet

    唉,其实逻辑比较简单,但是因为一个小小的问题搞了1个小时

    方法1,前台xaml方式绑定

     <ComboBox Name="cbTypeIn" ItemSource={Binding}   IsReadOnly="True">
                   
    <ComboBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding ID}" Width="20" />
                            <TextBlock Text="{Binding typeName}" Width="70" />
                        </StackPanel>
                        </DataTemplate>
                    </ComboBox.ItemTemplate>

      </ComboBox>

    使用了数据模板来显示类型ID和类型名称。当然一般情况下类型ID是隐藏不显示,这个无所谓了

    后台要指定数据源

    this.this.cbTypeIn.DataContext = ds.Tables[0].DefaultView;

    方法2完全c#后台代码

    前台

     <ComboBox Name="cbTypeIn"  IsReadOnly="True">   </ComboBox>

    后台

       this.cbTypeIn.ItemsSource = ds.Tables[0].DefaultView;
                this.cbTypeIn.DisplayMemberPath = "typeName";
                this.cbTypeIn.SelectedValuePath = "ID";

    我因为一个s问题耽误了1个小时

    原来wpf中的数据源字段区分大小写

    本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

  • 相关阅读:
    Spring Boot 2.1.10 学习笔记(2)
    Spring Boot 2.1.10 学习笔记(1)
    Win10 下载与激活 MSDN
    Java JDK 1.8 下载及其版本说明 8u202(最后一个免费版)
    shell函数开发意见优化系统脚本
    php大文件下载支持断点续传
    xunsearch使用笔记
    微信使用的curl方法
    php执行sql语句打印结果
    二维数组排序:array_orderby(php官网评论)
  • 原文地址:https://www.cnblogs.com/zjypp/p/2319324.html
Copyright © 2011-2022 走看看