Mój problem wygląda następująco: Źródło danych dla mojego Data Grid View, to Binding Source, który zawiera obiekty klasy "zawodnik". Domyślnie w gridzie tworzą się kolumny zawierające parametry klasy. Niektóre z nich usunąłem, i dodałem kolumny "unbound", czyli nieprzypisane do żadnego z parametrów klasy. W tym przypadku w klasie mam informacje o ilości trafionych rzutów, oraz o ilości nietrafionych. Chciałbym, aby w kolumnie wyświetliło się (trafione "/" trafione + nietrafione). Dla lepszego zrozumienia problemu dodaję załącznik z napoczętym programem(statystyki do koszykówki) (visual studio 2010).
0
0
Tworzysz właściwość w klasie Zawodnik
public string TrafioneNaWszystkie
{ get
{
int wszystkie = Trafione+Nietrafione;
return Trafione+ "/"+ wszystkie;
}
set {}
}
0
Dzięki wielkie! Właśnie zrozumiałem po co są właściwości w klasach! :) Teraz tylko nie wiem, jak daną właściwość wyświetlić w DataGridView. Z listy można wyświetlać wszystkie elementy klasy, tylko nie tą. Jak dodaje nowe, to też tego nie widzi. Pewnie jakiś głupi błąd, albo coś przeoczyłem, ale nie mogę znaleźć :/
0
Dodaj nową właściwość do klasy Zawodnik i skompiluj. Potem w designerze PPM na DataGridView, Add Column i tam już powinno być.