The invention relates to a printing method, in particular to a general printing method based on winform software. The general printing method comprises the following steps of 1, form creation; 2, data table creation; 3, data table data input; 4, automatic regulation and management on data in a data table; 5, automatic customization of printing formats; and 6, printing. The method is characterized that the a form user-defined method is used for form creation, and the user-defined steps includes 1, data model definition or form entity definition, 2, form model definition, 3, form classification application definition, 4, form storage process definition, 5, application form application definition, and 6, form practical application. The printing method has the advantages that an automatically printed form conforms to the requirements of a national specification; the manual intervention is not needed in the whole report printing process; the involuntary modification probability of data is reduced; the form formats are flexibly defined; and the formats and the contents of the form can be flexibly regulated according to the change of a national statistical system.