DataGrid绑定List<String>

直接使用DataGrid.ItemsSource = adp绑定的是一个名为Length的列,显示的是每个项的长度;

需要使用  .Select(x => new { Value = x }).ToList()  才能展示值;

private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            new Thread(() => {
                List<string> adp = MySqlHelper.selectSQL("select name from perinfo;");
                this.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate {
                    DataGrid.ItemsSource = adp.Select(x => new { Value = x }).ToList();
                });
            }).Start();
        }
原文地址:https://www.cnblogs.com/cnwy/p/12120689.html