<DataGridTextColumn Header="Alcoholpercentage" Binding="{Binding alcoholpercentage,StringFormat=% {0}}" Width="auto" />
Как я могу изменить, чтобы% был после моей привязки?
Поставьте пустые фигурные скобки перед {0}:
{0}
Binding="{Binding alcoholpercentage,StringFormat={}{0}%}"
Используйте конвертер значений.В интернете множество примеров.