The result you get is because the default empty value mode of the ChartSeries is Approximate. You can change that to Zero:
chartSeries.Appearance.EmptyValue.Mode = EmtyValuesMode.Zero;
However I'm afraid that you can't customize further the empty values behavior of the DataTable.
That is why I would recommend using a RadGrid instead - it offers a vast amount of customization and client side functionality.
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed