![](/img/trans.png)
[英]Display data from any custom csv file using datagrid in wpf
[英]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.