UltraWebGrid 新增加行

 

            //取出UltraWebGrid1的key()
            ArrayList alItemId = new ArrayList();
            RowsCollection row1 
= UltraWebGrid1.DisplayLayout.Rows;
            
for (int i = 0; i < row1.Count; i++)
            {
                
//PTK_PLAN_ITEM 捆 包 号
                if (row1[i].Cells.FromKey("cust_bundle_no").Value != null)
                    alItemId.Add(row1[i].Cells.FromKey(
"cust_bundle_no").Value.ToString());
            }
            
//DialogUltraWebGrid
            SelectedRowsCollection rows = DialogUltraWebGrid.DisplayLayout.SelectedRows;
            
for (int i = 0; i < rows.Count; i++)
            {
                
//添加不存在的记录
                if (!alItemId.Contains(rows[i].Cells.FromKey("KBH").Value.ToString()))
                {
                    UltraGridRow GridRow 
= new UltraGridRow();
                    
//------------------------------------------------                   
                    GridRow = this.UltraWebGrid1.Rows.Band.AddNew();
                    GridRow.Cells.FromKey(
"cust_bundle_no").Value = rows[i].Cells.FromKey("kbh").Value.ToString();  //客户捆包号
                    GridRow.Cells.FromKey("bundle_no").Value = rows[i].Cells.FromKey("mjh").Value.ToString();  //母卷号
                    GridRow.Cells.FromKey("steel_num").Value = rows[i].Cells.FromKey("bs_gzmc").Value.ToString();  //母材钢种
                    GridRow.Cells.FromKey("net_qty").Value = rows[i].Cells.FromKey("jz").Value.ToString();  //母材净重
                    GridRow.Cells.FromKey("prod_pieces").Value = rows[i].Cells.FromKey("zs").Value.ToString();  //成品数量
                }
            }
posted on 2009-01-19 17:59  myx  阅读(477)  评论(0编辑  收藏  举报