相关疑难解决方法(0)

为什么这个Linq查询不在Dictionary <TKey,TValue>上作为DataSource工作

我在VB中有以下内容:

Dim sources = From source In importSources Select New With _
    {.Type = source.Key, .Source = source.Value.Name}

dgridSourceFiles.DataSource = sources
Run Code Online (Sandbox Code Playgroud)

当我调试时,sources显示一个内存中的查询,并在其中有2条记录.然而,datagrid视图不会显示记录.

那么为什么这不起作用呢?建议可以是VB或C#......

更新

我用的时候:

Dim sources = (From source In importSources Select New With _
    {.Type = source.Key, .Source = source.Value.Name}).ToList()
Run Code Online (Sandbox Code Playgroud)

...显示数据源.

linq vb.net datasource datagridview winforms

2
推荐指数
1
解决办法
1519
查看次数

标签 统计

datagridview ×1

datasource ×1

linq ×1

vb.net ×1

winforms ×1