There was an old MSChart example "Samples Environments for Microsoft Chart Controls" which you can see here or download here using wayback machine, or see in the MSDN code gallery archive here.
One of the examples is ChartTypes > DataDistributionCharts > Histogram.cs, which uses HistogramChartHelper to create a histogram chart. You may find it useful.
Just to make it easier for everyone to play with it, you can use the code files which I've shared here:
Download the files, and change their extension to .cs and add them to a Windows Forms project, set up the startup form and run the project. You get an output like this:
Now having this example, you can take a look at how the histogram is generated, and then you can use the same way to add your real data instead of the random data of the sample code.
If you are interested to spline, set the chart type of Histogram series to Spline, or create a new series with the same data having Spline chart type, in the same HistogramArea.