问题描述
本人做了一个批量选择功能,批量选择的同时一个栏位=另一个栏位减去其它一个栏位,但是减出来的值全部都是一样的,有没有那位高手可以帮帮我,以下这个批量功能的代码IfNotgrdVouchs.ActiveCellIsNothingThenIfgrdVouchs.DisplayLayout.Bands(0).Columns(grdVouchs.ActiveCell.Column.Index).CellActivation=Infragistics.Win.UltraWinGrid.Activation.AllowEditThengrdVouchs.PerformAction(UltraGridAction.ExitEditMode)DimcellvalueAsObjectDimcellnameAsStringDimcellheaderAsStringcellvalue=grdVouchs.ActiveCell.Valuecellname=grdVouchs.ActiveCell.Column.Keycellheader=grdVouchs.ActiveCell.Column.Header.CaptionIfMessageBox.Show("确定要把<"&cellheader&">更改为统一的值?","问题",MessageBoxButtons.YesNo,MessageBoxIcon.Question)=DialogResult.YesThenDimrowAsUltraGridRowForEachrowIngrdVouchs.RowsIfNotrow.IsFilteredOutThenrow.Cells(cellname).Value=cellvaluerow.Cells("qty").Value=grdVouchs.ActiveRow.Cells("iquantity").Value-grdVouchs.ActiveRow.Cells("tquantity").Valuerow.Update()EndIfNextEndIfEndIfEndIfEndSub