小编kok*_*kok的帖子

如何使用SQLite.Net-PCL在低级别查询?

我在UWP项目中使用SQLite.Net-PCL.现在,我需要阅读一行表格.我可以使用类似的东西:

var row = await _conn.QueryAsync<MyType>("SELECT * FROM MyTable WHERE ID=100");
Run Code Online (Sandbox Code Playgroud)

问题是该表有150列,我不想只为这个查询编写一个类(MyType).我想加载一个Dictionary<string, string>或类似的所有列,所以我可以得到我需要的值.

我怎么能用SQLite.Net-PCL包装器呢?

更新:

我需要检索的列名仅在运行时中已知,因此我无法创建类.最终目的是显示仪表板.用户可以从150的列表中选择6列.然后,我想在视图中仅显示这6列.

c# sqlite-net uwp

5
推荐指数
0
解决办法
528
查看次数

Delphi 或 C++Builder 中的 SignalR

我需要在 Delphi/C++Builder 应用程序之间实时发送数据,这些应用程序放置在未连接在同一 LAN 中的不同 PC 中,仅使用 Internet。

我的第一种方法是通过 DataSnap REST 服务器,但由于代理和路由器问题,它不切实际。配置对用户来说太难了,而且有些人不喜欢在他们的机器上运行 Web 服务器并打开相应的端口。

我的第二种方法是在中间使用服务器。我正在检查似乎非常适合的 SignalR 技术。对于 C# 已经很好地解决了,但我找不到有关 VCL、Delphi 或 C++ Builder 的任何信息。

是否有一些库或者我需要通过 WebSockets 从头开始​​工作?

是否有另一种方式来通信在仅连接到 Internet 的单独 PC 中运行的 VCL 应用程序?

delphi c++builder signalr

5
推荐指数
1
解决办法
1002
查看次数

如何在 UWP 的 StackPanel 中使用 ContextFlyout?

在 GridView 中,我试图在用户右键单击某个项目时显示上下文菜单。

我试过:

 <GridView.ItemTemplate>
    <DataTemplate>
       <StackPanel Orientation="Vertical" Width="120" Background="LightBlue">
       <StackPanel.ContextFlyout>
             <MenuFlyout>
                  <MenuFlyoutItem Text="Change color" Click="ChangeColorItem_Click" />
             </MenuFlyout>
...
Run Code Online (Sandbox Code Playgroud)

但是StackPanel.ContextFlyout抛出错误。我缺少什么?

更新

错误是: The attachable property 'ContextFlyout' was not found in type 'StackPanel'

ContextFlyout 是 UIElement 的一个属性,StackPanel 派生自 UIElement。

c# xaml uwp uwp-xaml

3
推荐指数
1
解决办法
3096
查看次数

角材料设计数据表中的垂直线?

我需要构建一个网格来显示一种数据表,例如Excel文档,是只读的。我是Angular的新手,但我认为必须使用数据表组件。如何在列中放置垂直线?我需要清楚地显示单元格。我无法找到有关此示例。

angular-material angular

3
推荐指数
1
解决办法
4464
查看次数

如何在AutoSuggestBox中拦截Enter键?

AutoSuggestBox中的“ Enter”键可调用QuerySubmitted事件,例如单击图标。这是Windows 10项目。

我需要区分Enter键,因为我使用它来进入下一个字段。我尝试了KeyDown事件,但未调用。

我该怎么做?

c# xaml win-universal-app

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