duheng
2024-12-05 4446901f8ecde9b6e593d871465e89662ad58965
WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs
@@ -1,4 +1,5 @@
using DevExpress.XtraEditors;
using NetTaste;
namespace HStation.WinFrmUI.PhartRelation
{
@@ -19,7 +20,7 @@
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void InitialDataSource(long valve_main_id)
        public async void InitialDataSource(long valve_main_id)
        {
            _valve_main_id = valve_main_id;
            if (_valve_main_id < 1)
@@ -27,7 +28,13 @@
                this.xhsValveMainPhartListCtrl1.Clear();
                return;
            }
            this.xhsValveMainPhartListCtrl1.SetBindingData(valve_main_id);
            //this.xhsValveMainPhartListCtrl1.SetBindingData(valve_main_id);
            var chart = await new BLL.AssetsValveCoefficient().GetByMainID(valve_main_id);
            if (chart.Count > 0)
            {
                _xhs_phart_diagram_ex_std_dto = chart.First();
                this.xtrPerform2dChart1.SetBindingData(_xhs_phart_diagram_ex_std_dto.MinorLossCurve);
             }
            this.xtrPerform2dChart1.SetAxisTitle("阀门开度", "损失系数");
        }