Добавление элементов в выпадающий список из сетки данных в C # WPF - PullRequest
0 голосов
/ 15 сентября 2018

В настоящее время у меня есть проект WPF, который извлекает данные из CSV (имя пользователя и адрес электронной почты), так что новые пользователи могут быть легко добавлены, и сохраняет их в Datagrid.

То, что я не могу понять, это как получить элементы из первого столбца в ComboBox.

Ниже приведен код, который загружает данные CSV.

    //Location of CSV File
    string CSVDataBase = @"C:Test\Users.csv";

    //Create Collection for DataGrid Source
    ICollection CreateDataSource()
    {
        //Create new DataTables and Rows
        DataTable dt = new DataTable();
        DataRow dr;

        //Create Column Headers
        dt.Columns.Add(new DataColumn("User", typeof(string)));
        dt.Columns.Add(new DataColumn("Email", typeof(string)));

        //For each line in the File
        foreach (string Line in File.ReadLines(CSVDataBase))
        {
            //Split lines at delimiter ';''

            //Create new Row
            dr = dt.NewRow();

            //User=
            dr[0] = Line.Split(',').ElementAt(0);

            //Email =
            dr[1] = Line.Split(',').ElementAt(1);

            //Add the row we created
            dt.Rows.Add(dr);
        }

        //Return Dataview 
        DataView dv = new DataView(dt);
        return dv;
    }

Это XAML для DataGrid.

    <DataGrid Name="DG1" IsEnabled="False" Visibility="Visible" Height="100" AutoGenerateColumns="False" ItemsSource="{Binding}"/>

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...