• 一、Dev


    一、获取选中的表格

     

    // MessageBox.Show(gridview_Parent.GetFocusedDataRow()["series"].ToString());//获取焦点的数据行
    

      

    var s = GridParentView.GetFocusedDataRow()?["group_num_id"].ToString();//无数据焦点行不存在的 ?处理写法
    

      

            private void Btn_DelchildNode_Click(object sender, EventArgs e)
            {
                //var selectedItems = gridview_ChildNode.GetSelectedRows().ToList().Select(i => gridview_ChildNode.GetRow(i).ToSpecObject<IntelligentAllotChildNode>()).ToList();
                //gridview_ChildNode.DeleteSelectedRows();
                int[] rows = gridview_Child.GetSelectedRows(); //获取GridView 选中的数据行信息
    
                if (rows.Length == 0)
                {
                    MessageHelper.InfoMsg("请勾选一行记录。"); return;
                }
                else
                {
                    List<int> selectRows;
                    selectRows = this.gridview_Child.GetSelectedRows().ToList();
                    Newtonsoft.Json.Linq.JArray JsonArray = new Newtonsoft.Json.Linq.JArray();
                    string series_id = null;
                    foreach (int i in selectRows)
                    {
                        var ss = this.gridview_Child.GetDataRow(i)["series_id"].ToString();
                        JsonArray.Add(new JObject() {
                             new JProperty("series",this.gridview_Child.GetDataRow(i)["series_id"].ToString()),
                             new JProperty("group_num_id",this.gridview_Child.GetDataRow(i)["group_num_id_"].ToString()),
                             new JProperty("sub_unit_num_id",this.gridview_Child.GetDataRow(i)["sub_unit_num_id"].ToString()),
                            });
                        series_id = this.gridview_Child.GetDataRow(i)["group_num_id_"].ToString();
                    }
                    bool res = UnitOfWork<DAL_AllocationMgt>.Resolve.ChildNodedel(JsonArray, out string errors);
                    if (res)
                    {
                        MessageHelper.InfoMsg("删除成功");
                        ChildNodeDataPage.ClearQueryField();
                        ChildNodeDataPage.IN_SQLID = "XDLERP-SCM-0043";
                        ChildNodeDataPage.IN_GRID_CONTROL = ChildNodeData;
                        if (series_id != null)
                            ChildNodeDataPage.AddQueryField("group_num_id", series_id);
                        ChildNodeDataPage.InitPages();
                    }
                    else
                    {
                        MessageHelper.InfoMsg(errors);
                    }
                }
            }
    

      

            private void Btn_Del_Click(object sender, EventArgs e)
            {
                int[] rows = gridView.GetSelectedRows(); //获取GridView 选中的数据行信息
                if (rows.Length == 0)
                {
                    MessageHelper.InfoMsg("请勾选一行记录。"); return;
                }
                else
                {
                    List<int> selectRows;
                    List<int> custcode = new List<int>();
                    selectRows = this.gridView.GetSelectedRows().ToList();
                    foreach (int i in selectRows)
                    {
                        custcode.Add(int.Parse(this.gridView.GetDataRow(i)["series"].ToString()));
                    }
                    //string depaid = string.Join(",", custcode);
    
                    System.Int32[] str = custcode.ToArray();
    
                    bool result = UnitOfWork<DAL>.Resolve.SupplierOrderDel(str, out string error);
                    if (result)
                    {
                        MessageHelper.InfoMsg("删除成功。");
                        SearchData();
                    }
                }
            }
    

      

  • 相关阅读:
    selenium WebDriver 清空input的方式
    selenium 获取input输入框中的值的方法
    webdriver报不可见元素异常方法总结
    git踩过的坑
    what's the 数据结构
    算法进阶——贪心与动态规划
    what's the 二叉树
    算法基础——列表排序
    算法基础——列表查找
    Flask项目示例目录
  • 原文地址:https://www.cnblogs.com/fger/p/10336986.html
Copyright © 2020-2023  润新知