checkbox

            private void CheckBox_Click(object sender, RoutedEventArgs e)
        {
            //lock (isSelectedIndexListLock)
            //{
            System.Windows.Controls.CheckBox dg = sender as System.Windows.Controls.CheckBox;
            int iIndex = dataGridReserveCommisList.SelectedIndex;
            OrderFModel orderFModel = dataGridReserveCommisList.SelectedItem as OrderFModel;
            if (orderFModel == null)
            {
                return;

            }
            string orderLocalId = orderFModel.OrderLocalID;
            var bl = dg.IsChecked;
            if (bl == true)
            {
                /*
                 * #add IsSelectedIndexList add
                 */
                IsSelectedOrderLocalIdList.Add(orderLocalId);
            }
            else
            {
                /*
                * #add IsSelectedIndexList remove
                */
                IsSelectedOrderLocalIdList.Remove(orderLocalId);  //如果选中取消就删除里面的FID
            }
            //}
        }

猜你喜欢

转载自jcair.iteye.com/blog/2230936