Example #1
0
        private void bandedGridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            DataRowView drv = (DataRowView)e.Row;
            DataRow     row = drv.Row;

            if (row.RowState == DataRowState.Modified)
            {
                var id = int.Parse(row[colId.FieldName].ToString());

                var detail = _IDService.GetPSADetailById(id);

                detail.Accuracy   = row[colAccuracy.FieldName].ToString();
                detail.DealAmount = Convert.ToDecimal(row[colDealAmount.FieldName]);
                detail.DealRange  = Convert.ToDecimal(row[colDealRange.FieldName]);
                detail.Decision   = row[colDecision.FieldName].ToString();
                detail.PriceRange = row[colPriceRange.FieldName].ToString();
                detail.Reason     = row[colReason.FieldName].ToString();
                detail.TradeType  = int.Parse(row[colTradeType.FieldName].ToString());

                _IDService.UpdatePSADetail(detail);
            }
        }