Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 01.08.2018, 12:16   #1
FerrariF70
Пользователь
 
Регистрация: 05.09.2017
Сообщений: 21
Репутация: 10
По умолчанию как вывести данные в ListView

Доброго времени суток! подскажите пожалуйста как вывести содержимое файла csv в listView вроде всё делаю как надо но не вижу их почему то заранее спасибо!

Код:

private void Click_Smartphons(object sender, RoutedEventArgs e)
        {
            string file = "DBSmartphones.csv";
            SearchDialogWindow search = new SearchDialogWindow();
            frameDataBase.Navigate(new DBSmartphones());
            DBSmartphones smartphones = new DBSmartphones();
 
     
            using (TextFieldParser tfp = new TextFieldParser(file))
            {
                List<Phones> items = new List<Phones>();
                tfp.TextFieldType = FieldType.Delimited;
                tfp.SetDelimiters(";");
                while (!tfp.EndOfData)
                {
                    string[] line = tfp.ReadFields();
                    items.Add(new Phones(line[0], line[1], line[2]));
                    smartphones.PhoneList.ItemsSource = items;
                } 
            }
        }

это моя таблица
Код:

<Grid Background="Lavender">
        <ListView Name="PhoneList" Margin="10">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Model" DisplayMemberBinding="{Binding Title}" Width="100"/>
                    <GridViewColumn Header="Company" DisplayMemberBinding="{Binding Company}" Width="100"/>
                    <GridViewColumn Header="Price" DisplayMemberBinding="{Binding Price}" Width="100"/>
                </GridView>
            </ListView.View>
        </ListView>
    </Grid>

это класс Phones

Код:

public class Phones
    {
        public string Title { get; set; }
        public string Price { get; set; }
        public string Company { get; set; }

        public Phones(string Title, string Price,string Company)
        {
            this.Title = Title;
            this.Price = Price;
            this.Company = Company;
        }
}


Последний раз редактировалось FerrariF70; 01.08.2018 в 12:48.
FerrariF70 вне форума   Ответить с цитированием
Старый 01.08.2018, 14:44   #2
FerrariF70
Пользователь
 
Регистрация: 05.09.2017
Сообщений: 21
Репутация: 10
По умолчанию

Проблема решена. наверно есть просто какой то приоритет перед загрузкой данных в таблицу таблицу. Наверное надо сначала чтоб загрузился текст в таблицу перед тем как она появится.
FerrariF70 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести данные в DBEdit? вася радугов Помощь студентам 20 22.02.2014 19:59
как вывести данные из таблицы Apostolx Microsoft Office Excel 1 22.05.2012 20:15
Как вывести данные из БД moshkin_ura PHP 2 05.04.2012 21:15
Как в C++ вывести данные в Excel? RayGGG Общие вопросы C/C++ 3 23.04.2011 20:01
Опросить PHP и вывести данные в ListView Shouldercannon Работа с сетью в Delphi 2 13.03.2010 23:10


23:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru