В начале я хотел бы отметить, что я программирую это на .NET v 3.5 для MobileCE.
Моя первая проблема - я не могу скрыть столбец в DataGrid. Я устанавливаю на DataGrid в свойствах в TableStyles необходимые вещи. В редакторе я вижу эти изменения, потому что я вижу только те столбцы, которые я определил в TableStyles, но когда я отправляю их на устройство, отображаются все столбцы.
Здесь в MappingName я устанавливаю имя класса, который содержит определение данных загрузки.
Это один из 4 столбцов
Это мое определение данных:
class Trasnd
{
public string REF { get; set; }
public string NR { get; set; }
public string SYM { get; set; }
public string DATE { get; set; }
internal static List<Trasnd> getDataWs()
{
......
}
}
И затем я использую этот код для загрузки данных в DataGrid (загружается corecly)
dataGrid1.DataSource = Trasnd.getDataWs();
Попытка скрыть столбцы из кода также не работает. Я понятия не имею, как это сделать.
И вторая проблема - когда я меняю MappingName в свойстве и хочу сохранить проект:
Code generation for property 'FormatInfo' failed. Error was: 'Object
reference not set to an instance of an object.
Мне следует использовать имя класса (с определением данных) или другое имя, и что я делаю неправильно?