You can use crystal reports.
Creating your First Crystal Report for Use in a .NET Application[
^]
Make custom templates - Crystal Reports[
^]
Creating report templates using Crystal Reports[
^]
Six Quick Crystal Reports Design Tips[
^](It contains many techniques)
Designing Crystal Reports for Users[
^](also this)
coderaug wrote:
when I click on create report button then an option should come to select some templates. The template I select will be added as report content. Now I can directly save the report or edit it and then save.
You need to create these things in front-end coding(Ex. C#, vb). Customizations like paper size, orientation, font, color, suppress fields/section, styles, etc can be done in crystal reports.
coderaug wrote:
after the report saved I want to search it based on some criteria (lets say patientId.)
You can use selection formula.
Creating a Report with a Selection Formula[
^]
That's all.