Я быстро объясню на примере того, что я ищу.DataGridView C#
Скажем, у меня есть класс 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) Проблема я столкнулся, как и в том, как относиться к собственности в классе валюты. Поскольку я хочу имя currencyName.
2) Как заставить DataGridView отображать только эти 3 столбца. То, что я сделал, это присвоить источнику данных Data Grid View коллекцию сотрудников, возвращенных из функции GetEmployees.
dgResult.DatSource = new Employees().GetEmployees();
Я работаю над приложением Windows.
Чтобы скрыть столбец, вы также можете поместить '[Browsable (false)]' перед свойством, чей столбец вы хотите скрыть. – Blorgbeard
@Blorgbeard - приятно :) – WraithNath