0
我正在使用Syncfusion工具從數據網格動態生成圖形。網格由多行組成,每行都有一個用於選擇的複選框。該複選框的目的是選擇整個行數據並將其包括在單詞報告中的圖形和網格上。在選中網格中特定行的複選框後,該網格中的數據需要位於圖上。目前,網格中的所有數據點都顯示出來,我試圖通過添加一個條件來有條件地在圖上拉數據來改變邏輯。有人可以幫助我找出只在複選框選擇上獲取圖表數據的邏輯。我已經研究了很多沒有運氣。如何從Syncfusion報表中的數據網格動態生成圖形
X軸:重點區域 Y軸:事故 下面的代碼:
private void HandleRecordTypeQ3(int r)
{
PerformanceMeasureDataItem dataItem = reportData.PerformanceMeasureDataList[rCount + q3Count];
q3Count++;
var emphArea = data.Rows[r][RespnseColumnIndex].ToString();
var abbr = data.Rows[r][AbbrColumnIndex].ToString();
var targetCrash = data.Rows[r][TargetCrashtypeColumnIndex].ToString();
var isExluded = data.Rows[r][IsExcludedColumnIndex].ToString();
isExluded = String.IsNullOrEmpty(isExluded) ? "N" : isExluded;
var isGraph = data.Rows[r][IsGraphColumnIndex].ToString();
isGraph = String.IsNullOrEmpty(isGraph) ? "N" : isGraph;
dataItem.Criteria = emphArea;
dataItem.Abbr = abbr;
dataItem.TargetCrashType = targetCrash;
dataItem.IsIncludedinReport=isInluded.Equals("False", StringComparison.OrdinalIgnoreCase) ? false : true;
dataItem.IsGraphData = isGraph.Equals("N", StringComparison.OrdinalIgnoreCase) ? false : true;
for (int i = 0; i < dataItem.Incidents.Count; i++)
{
var rateOfseriousInjuries = data.Rows[r][NumOfFatalitesColumnIndex + i] != null ? data.Rows[r][NumOfFatalitesColumnIndex + i].ToString() : "0";
IncidentInformation currentIncident = dataItem.Incidents[i];
currentIncident.RateOfSeriousInjury = ConvertToDouble(rateOfseriousInjuries);
}
感謝,
Dimpy
該鏈接在兩天內到期。在答案中有什麼好處? – doug65536
感謝您的回覆。我們發現,由於數據設置的方式,這在我們的應用程序中無法完成。但是,再次感謝您的時間。 – user3147594