Я пытаюсь настроить Datagrid в wpf. Чтобы заполнить это, я использую DataTable. Проблема в том, что если я хочу создать новый столбец, я не могу установить имя из списка строковых переменных, потому что заголовок Coloumn будет помечен неправильно, и я не могу добавить значения в строки под столбцом. В коде:C# WPF Datagrid (DataTable) установить имя со строковой переменной
datatable.Columns.Add(new DataColumn("Test", typeof(string)));//This works
datatable.Columns.Add(new DataColumn(stringlist[i], typeof(string)));//This doesn't work
Эта иллюстрация показывает неправильное размещение:
У меня не возник вопрос. Не могли бы вы уточнить, для чего нужен список строковых переменных? почему вы не используете привязку xaml для списка? –
список строк вводится пользователями и имеет разную длину и разные значения. Теперь список должен представлять имена столбцов таблицы данных. Я никогда не рассматривал привязку xaml. – jni97