Witam mam taki problem oto fragment kodu i coś jakby nie sortuje ;(

edit:
no mam zdefiniowany range jako kolumne 2 i jak po uzyciu founkcji sort na range
sprawdzam zawartosc worksheet albo range to dalej jest posortowane po 1 kolumnie

Excel.Application xl = new Excel.Application();
Excel._Workbook wb = xl.Workbooks.Open(Filename, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows,
"\t", false, false, 0, true, 1, 0);
Excel.Worksheet workSheet = (Excel.Worksheet)wb.ActiveSheet;
Excel.Range dataRange = workSheet.get_Range("B:B", Type.Missing);
dataRange.Sort(dataRange.Range["B:B", Type.Missing],
Excel.XlSortOrder.xlAscending,
Type.Missing,
Type.Missing,
Excel.XlSortOrder.xlAscending,
Type.Missing,
Excel.XlSortOrder.xlAscending,
Excel.XlYesNoGuess.xlGuess,
Type.Missing,
Type.Missing,
Excel.XlSortOrientation.xlSortRows,
Excel.XlSortMethod.xlPinYin,
Excel.XlSortDataOption.xlSortNormal,
Excel.XlSortDataOption.xlSortNormal,
Excel.XlSortDataOption.xlSortNormal);