Aspose.Words.Examples.CSharp.Mail_Merge.NestedMailMergeCustom.OrderMailMergeDataSource.GetValue C# (CSharp) Method

GetValue() public method

Aspose.Words calls this method to get a value for every data field.
public GetValue ( string fieldName, object &fieldValue ) : bool
fieldName string
fieldValue object
return bool
            public bool GetValue(string fieldName, out object fieldValue)
            {
                switch (fieldName)
                {
                    case "Name":
                        fieldValue = mOrders[mRecordIndex].Name;
                        return true;
                    case "Quantity":
                        fieldValue = mOrders[mRecordIndex].Quantity;
                        return true;
                    default:
                        // A field with this name was not found, 
                        // Return false to the Aspose.Words mail merge engine.
                        fieldValue = null;
                        return false;
                }
            }
NestedMailMergeCustom.OrderMailMergeDataSource