簡體   English   中英

在WPF中從csv文件填充datagrid

[英]populate datagrid from csv file in WPF taking very long

我正在嘗試使用DataGrid中的csv文件。 該文件由大約5000行組成。 該程序需要花費相當多的時間才能顯示csv文件數據。 我的代碼如下:

//_csvGrid is the datagrid
//FilePath is the path for the csv file
_csvGrid.AutoGenerateColumns = true;
dsBuilder dsb = new dsBuilder(FilePath);
_csvGrid.ItemsSource = dsb.buildDS().Tables[0].DefaultView;

而且,一旦數據網格完成加載,交互將非常緩慢。 有什么想法可以加快速度嗎?

StackPanel正在打破UI虛擬化。

刪除它或將其更改為DockPanel

<DockPanel>
    <Menu Height="37" DockPanel.Dock="Top"/> 
    <DataGrid Name="CSVgrid"/> 
</DockPanel>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM