У меня есть datagridview, и я заполняю его по списку (я получаю данные из двух текстовых файлов), но когда я пытался щелкнуть заголовок столбца (я пробовал со всеми заголовками столбцов), я не могу отсортировать данные datagridview. Это мой код:
public class Data1
{
public string Campionato { get; set; }
public string Data { get; set; }
public string Home { get; set; }
public string Away { get; set; }
public int HSFT { get; set; }
public int ASFT { get; set; }
public int HSHT { get; set; }
public int ASHT { get; set; }
public int HSSH { get; set; }
public int ASSH { get; set; }
}
public class Data2
{
public string Home { get; set; }
public string Away { get; set; }
public int HSFT { get; set; }
public int ASFT { get; set; }
public string HODD { get; set; }
public string XODD { get; set; }
public string AODD { get; set; } //no name in sample
public string Data { get; set; }
public string RisFin { get; set; } //no name in sample
public string Over05SH { get; set; }
public string Over05HT { get; set; }
public string Over15HT { get; set; }
public string Over05FT { get; set; }
public string Over15FT { get; set; }
public string Over25FT { get; set; }
public string Over35FT { get; set; }
public string Over45FT { get; set; }
}
public class CombinedData
{
public string Campionato { get; set; }
public string Data { get; set; }
public string Home { get; set; }
public string Away { get; set; }
public int HSFT { get; set; }
public int ASFT { get; set; }
public int HSHT { get; set; }
public int ASHT { get; set; }
public int HSSH { get; set; }
public int ASSH { get; set; }
public string HODD { get; set; }
public string XODD { get; set; }
public string AODD { get; set; } //some name
public string RisFin { get; set; } //no name in sample
public string Over05SH { get; set; }
public string Over05HT { get; set; }
public string Over15HT { get; set; }
public string Over05FT { get; set; }
public string Over15FT { get; set; }
public string Over25FT { get; set; }
public string Over35FT { get; set; }
public string Over45FT { get; set; }
}
:) У меня есть datagridview, и я заполняю его по списку (я получаю данные из двух текстовых файлов), но когда я пытался щелкнуть заголовок столбца (я пробовал со всеми заголовками столбцов), я не могу отсортировать данные datagridview. Это мой код:
[code] public class Data1 { public string Campionato { get; set; } public string Data { get; set; } public string Home { get; set; } public string Away { get; set; } public int HSFT { get; set; } public int ASFT { get; set; } public int HSHT { get; set; } public int ASHT { get; set; } public int HSSH { get; set; } public int ASSH { get; set; } }
public class Data2 { public string Home { get; set; } public string Away { get; set; } public int HSFT { get; set; } public int ASFT { get; set; } public string HODD { get; set; } public string XODD { get; set; } public string AODD { get; set; } //no name in sample public string Data { get; set; } public string RisFin { get; set; } //no name in sample public string Over05SH { get; set; } public string Over05HT { get; set; } public string Over15HT { get; set; } public string Over05FT { get; set; } public string Over15FT { get; set; } public string Over25FT { get; set; } public string Over35FT { get; set; } public string Over45FT { get; set; }
}
public class CombinedData { public string Campionato { get; set; } public string Data { get; set; } public string Home { get; set; } public string Away { get; set; } public int HSFT { get; set; } public int ASFT { get; set; } public int HSHT { get; set; } public int ASHT { get; set; } public int HSSH { get; set; } public int ASSH { get; set; } public string HODD { get; set; } public string XODD { get; set; } public string AODD { get; set; } //some name public string RisFin { get; set; } //no name in sample public string Over05SH { get; set; } public string Over05HT { get; set; } public string Over15HT { get; set; } public string Over05FT { get; set; } public string Over15FT { get; set; } public string Over25FT { get; set; } public string Over35FT { get; set; } public string Over45FT { get; set; }
var dataList1 = new List(); foreach (var data in data1) { var columns = data.Split(';'); dataList1.Add(new Data1 { Campionato = columns[0], Data = columns[1], Home = columns[2], Away = columns[3],
var dataList2 = new List(); foreach (var data in data2) { var columns = data.Split(';'); dataList2.Add(new Data2 { Home = columns[0], Away = columns[1], HODD = columns[4], XODD = columns[5], AODD = columns[6],
}); }
var combinedDataList = from d1 in dataList1 //join d2 in dataList2 on d1.Home equals d2.Home join d2 in dataList2 on new { d1.Home, d1.Away } equals new { d2.Home, d2.Away }