एक्सेल नंबरफॉर्मेट पिवोटफील्ड

एक डेटटाइम PivotField का नंबरफॉर्मेट सेट अप अपवाद उठाता है, यदि कम से कम एक मान शून्य है।

हम सी # कोड में स्क्रैच से पिवोटटेबल का निर्माण करते हैं। वर्कशीट्स में से एक डेटा रखता है, पिवोटटेबल एक अन्य वर्कशीट पर विरोध करता है। नीचे दिया गया कोड ठीक काम करता है, अगर डेटा में कोई शून्य मान नहीं है, लेकिन डेटा में एक या अधिक शून्य-मान होने पर यह अपवाद उठाता है। जब हम pivotField.NumberFormat प्रॉपर्टी लिखते हैं तो अपवाद ट्रिगर होता है।

Excel.PivotField pivotField;
string sFieldName;

foreach (DataRow row in tblRowFields.Rows)
{
    sFieldName = doReportData.BuildDataFieldCaption(row);
    pivotField = pivotTable.PivotFields(sFieldName);
    pivotField.Orientation = Excel.XlPivotFieldOrientation.xlRowField;
    pivotField.Name = sFieldName;
    pivotField.Subtotals[1] = true;    //Teilergebnisse abschalten. Dafür ermal das mit Index 1 einschalten
    pivotField.Subtotals[1] = false;   //um danach das gleiche wirder auszuschalten.
    if (!string.IsNullOrEmpty(row["Field_DataType_ExcelFmt"].ToString()))
    {
        pivotField.NumberFormat = row["Field_DataType_ExcelFmt"].ToString();
    }
}

द (जर्मन) अपवाद का पाठ "डाई नंबरफॉर्मैट-इजेन्सचाफ्ट डेस पिवोटफिल्ड-ओब्जेक्ट्स कन्न निचट फेस्टगेगेट वेरडन" है, अंग्रेजी में यह "पिवोटफिल्ड-ऑब्जेक्ट की संख्या-स्वरूप-संपत्ति को परिभाषित नहीं किया जा सकता है"

क्या कोई मेरे सुझाव की पुष्टि कर सकता है या क्या PivotFields के लिए संख्या-मूल्यों के साथ संख्याफॉर्मेट सेट करने की संभावना है?

0
हेलो डेरेक, मैंने विवरण में अपवाद पाठ जोड़ा है।
जोड़ा लेखक Klaus Etscheid, स्रोत
एसओ में आपका स्वागत है! आपको प्राप्त होने वाली त्रुटि का सटीक पाठ क्या है?
जोड़ा लेखक Derek, स्रोत