Результат левого соединения в порядке. Левое соединение даст вам все строки в левом списке (в вашем случае A) и строки, которые имеют соответствующие ключи в вашем правом списке (список B). Это означает, что все строки в A будут выбраны в левом соединении.
Может быть, подмножество может решить вашу проблему
Благодаря Florin Sabaus комментируют, что я нашел решение, которое должно было поместить
Application.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US");
в Основном () прямо, прежде чем я создал свою форму.
Теперь я не должен буду изменять весь свой.ToString () и Дважды. Синтаксический анализ () :-) Yey!
Вы могли попытаться использовать
double.Parse("...", CultureInfo.InvariantCulture)
и
x.ToString(CultureInfo.InvariantCulture)
в частях программы, что Вы положительны, что у Вас должен быть десятичный период вместо запятой или другого зависимого региональных настроек десятичный разделитель.
Надежда это помогает.
Попробуйте это решение: http://www.codeproject.com/KB/cs/Change_App_Culture.aspx