zoukankan      html  css  js  c++  java
  • DataGrid 删除一行数据

     设置DataGrid CanUserAddRows="True",自动添加一行。

    控制当前row为新增行时不能删除

    IEditableCollectionView editableCollectionView = dgDrug.Items;
    if (editableCollectionView.IsAddingNew)
      return;
    

      

         private void BtnDeleteDrug_Click(object sender, RoutedEventArgs e)
            {
                try
                {
                    var entity = ((Button)sender).Tag as CoPaymentSchemeItemPriceEntity;
                    if (entity == null || entity.EntityDataRow == null)
                        return;
                    IEditableCollectionView editableCollectionView = dgDrug.Items;
                    if (editableCollectionView.IsAddingNew)
                        return;
                    ViewModel.Model.CoPaymentSchemeItemDrugPriceList.Remove(entity);
                }
                catch (PresentationException pex)
                {
                    pex.Report();
                }
                catch (Exception ex)
                {
                    new PresentationException(ex).Report();
                }
            }
  • 相关阅读:
    016 vue的组件通信
    015 vue组件中的数据
    014 vue的组件化开发
    013 vue的js中的高阶函数
    012 vue的v-model的使用
    011 vue的购书案例
    010 vue的过滤器的使用
    CF1519F
    CF1519E
    CF1517F
  • 原文地址:https://www.cnblogs.com/zqt14520/p/8624682.html
Copyright © 2011-2022 走看看