• WPF 小知识点001


    1.DataGrid 单选事件

     <DataGrid MinHeight="150"
                      AutoGenerateColumns="False"
                      CanUserAddRows="False"
                      IsReadOnly="True"
                      ItemsSource="{Binding DBG_ReserveData}"
                      SelectedItem="{Binding TCmsReserveNet}"
                      SelectionMode="Single">

     <!-- *** -->

    </DataGrid>

    下面文本框中上一级菜单绑定DataSource 或者DataContent 绑定TCmsReserveNet,文本框绑定到里面的属性;

    2.不用SelectedItem

     <i:Interaction.Triggers>
                    <i:EventTrigger EventName="SelectionChanged">
                        <i:InvokeCommandAction Command="{Binding SelectedCmsReserveCommand}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>

    SelectedCmsReserveCommand:

      public ICommand SelectedCmsReserveCommand
            {
                get
                {
                    return new RelayCommand<string>(parameter =>
                    {
                        if (DBG_ReserveData.CurrentItem != null)
                        {
                            //获取当前选中列
                            t_cms_reserveNet seCmsReserveNet = (t_cms_reserveNet)DBG_ReserveData.CurrentItem;
    
                            fGuestName = seCmsReserveNet.GN;
                            fBeginTime = seCmsReserveNet.BT;
                            fEndTime = seCmsReserveNet.ET;
                            fPhone = seCmsReserveNet.P;
                            fManagerID = seCmsReserveNet.MID;
    
                            fMoneyState = seCmsReserveNet.MS;
                            fNote = seCmsReserveNet.N;
                            fReserveState = seCmsReserveNet.RS;
                            fRoomTypeID = seCmsReserveNet.RTID;
                            fRoomID = seCmsReserveNet.FRID;
    
                            fSubscription = seCmsReserveNet.ST;
                            mTCmsReserve.fReserveID = seCmsReserveNet.RID;
                        }
                    });
                }
            }
    View Code
  • 相关阅读:
    semijoin链接进行subquery unnesting.
    CONCATENATION 引发的性能问题
    身份证号码有效性检测算法 ( js版 转 C#版 )
    【CS Round #48 (Div. 2 only)】8 Divisible
    【CS Round #48 (Div. 2 only)】Water Volume
    【CS Round #48 (Div. 2 only)】Game of Chance
    【】queue
    【】maze
    【】minimum
    【AtCoder Beginner Contest 073 D】joisino's travel
  • 原文地址:https://www.cnblogs.com/maanshancss/p/5796815.html
Copyright © 2020-2023  润新知