private void dg_AssetUnits_DoubleClick(object sender, EventArgs e) { if (this.dg_AssetUnits.CurrentRow.Index < 0) { return; } if (UseSetting == null) { return; } AssetUnitClass auc = null; try { DataTable dt = this.dg_AssetUnits.Tag as DataTable; string id = dt.Rows[dg_AssetUnits.CurrentRow.Index]["UnitId"].ToString(); auc = UseSetting.AllAssetUnits[id]; if (auc == null) { return; } } catch { return; } //dg_AssetUnits as DataView moneyLines = new DataView(auc.SummaryLine()); this.chart_ForGuide.Series[0].Points.DataBindXY(moneyLines, "id", moneyLines, "val"); }