Вы назначаете rowItems
на Content
, но rowItems
пусто и остается пустым.Возможно, вы хотели назначить Content
на arr
, который вы заполняете, но затем ничего с этим не делаете.
Кроме того, вам не нужно создавать ListViewItem
самостоятельно.Они создаются для вас, когда вы добавляете элементы в свойство ListView.Items
.Измените эту часть кода следующим образом (на основе вашего обновленного кода):
for (int i = 0; i < dt.Columns.Count; i++)
arr[i] = row[i].ToString();
LV.Items.Add(arr);
Наконец, поскольку вы добавляете массив (а не объект со свойствами), вам нужно исправить столбецпривязка к следующему:
gridView.Columns.Add(new GridViewColumn
{
Header = dt.Columns[i].ToString(),
DisplayMemberBinding = new Binding($"[{i}]")
});