Я использую Json для заполнения DataGridView методом BindingSource. По мере продвижения я удивляюсь, почему количество строк по-прежнему равно 1, если в соответствии с моим оператором where не выбрано значение. Пожалуйста, помогите мне.
Вот мой пример кода:
public void JsonPopulateDGV(string JsonDir, int partsId, string fileName)
{
string json = File.ReadAllText(JsonDir);
var jSectionCollection = JsonConvert.DeserializeObject<JSectionCollection>(json) ?? new JSectionCollection();
BindingSource src = new BindingSource();
src.DataSource = jSectionCollection.JSections.Where(x => x.PartsId == partsId).Where(s=>s.FileDir == fileName);
dataGridSections.DataSource = src;
Console.WriteLine(src.Count);
}