Я быстро объясню на примере, что я ищу.
Скажем, у меня есть класс Employee
public class Employee
{
int empId;
string empName;
Currency salaryCurrency;
string address;
decimal salaryAmnt;
}
public class Currency
{
string currencyCode;
string currencyName;
int numberOfDecimals;
....
....
}
public class Employees : Collection<Employee>
{
public Employees GetEmployees();
}
В моей форме у меня есть DataGridView dgResult, который должен отображать employeeName, salaryAmount и currencyName.(в пределах класса Валюта).
У меня два вопроса:
1) Сложность, с которой я сталкиваюсь, заключается в том, как ссылаться на свойство в классе Currency.Как я хочу название валюты.
2) Как заставить мой DataGridView отображать только эти 3 столбца.Я назначил источник данных представления «Сетка данных» для коллекции «Сотрудники», возвращенной функцией GetEmployees.
dgResult.DatSource = new Employees().GetEmployees();
Я работаю в приложении Windows.