DataGridview не отображает данные на другом компьютере

89
11

Я создал небольшое приложение на базе SQLite DB. Он использует 3 сетки, которые привязываются к BindingList <> для отображения данных с объектов.

Связывание данных создается следующим образом:

skillDataGridView.AutoGenerateColumns = false;
skillDataGridView.DataSource = (BindingList<ISkill>)character.Skills;
skillDataGridView.Columns["skillvalue"].ReadOnly = false;

с

public interface ISkill : INotifyPropertyChanged, IModifyableValueItem, IXPCostingItem, IDBItem
{
string Attribute { get; }
}

public interface IModifyableValueItem
{
string Name { get; }
int Value { get; set; }
}

public interface IXPCostingItem
{
int ExperienceCost { get; }
}

Это работает на моем компьютере - безупречно. Теперь я создал сборку релизов. Это также работает на моем компьютере, но если мой друг запускает это на своем компьютере, он добавляет строки в представления сетки, но они не содержат данных, как будто привязка данных не работает. Как это может произойти?

спросил(а) 2021-01-25T23:32:15+03:00 4 месяца, 4 недели назад
1
Решение
63

это не реальный ответ, но если я перейду на 4.5.NET Framework, он будет работать и на других компьютерах.

ответил(а) 2021-01-25T23:32:15+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема