I have created an
RDLC report with visual studio and it looks like this:
But the problem is that I don't know how to publish it in SharePoint page.
So how can I display this report to SharePoint
You can easily render your
RDLC report in
Report viewer control within a
visual web part using visual studio then publish it to your SharePoint.
You may face issue related to the compatibility between the Report viewer version in your web part and your Sharepoint config, so make sure that both versions are identical as mentioned at (Microsoft.Reporting.WebForms.ReportViewer) is not compatible with the type of control (Microsoft.Reporting.WebForms.ReportViewer)
By the way, You have mentioned in tags, you are using Sharepoint Enterprise, So Why you didn't use Reporting Service integrated mode,
Report Viewer Web Part.