小编Dan*_*an.的帖子

使用LINQ查询结果直接填充ComboBox

我是c#/.net/WPF的新手.

我正在尝试使用从数据库中获取的值来填充组合框.

LINQ查询获取数据库中所有公司的列表,代码尝试使用此列表填充ComboBox控件.

下面的C#代码成功获得结果(我以前使用MessageBox.Show()输出它).

我的下一步是删除该位,而是输入将填充此ComboBox的代码:

<ComboBox Name="companyComboBox"/>
Run Code Online (Sandbox Code Playgroud)

c#:

    using System;
    using System.Collections;
    using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Data.SqlClient;
using System.Data.Linq;
using System.Data.Linq.Mapping;

namespace LeadSystem
{
    /// <summary>
    /// Interaction logic for NewLead.xaml
    /// </summary>
    public partial class NewLead : Window
    {

    public NewLead()
    {


       // Use a connection string.
        DataContext db = new DataContext("Data Source=HP\\SQLEXPRESS;Initial Catalog=LeadSystem;Integrated Security=True");

        // Get a …
Run Code Online (Sandbox Code Playgroud)

c# linq wpf combobox

4
推荐指数
1
解决办法
9061
查看次数

即时选择AuthGuard类型

我的应用程序将使用两种不同的身份验证策略 - 一种用于使用浏览器的用户,另一种用于公共 API.我将为header使用浏览器的用户设置一个,然后我的应用程序将根据其值设置auth策略header.

我已经设置了两个auth策略,并为它们命名.我现在可以在我的控制器方法中执行此操作:

@Get()
@UseGuards(AuthGuard('strategy_name'))
async find() { }
Run Code Online (Sandbox Code Playgroud)

我想做的是,不必在每个控制器方法旁边指定auth guard类型,也不必指定用于确定使用哪种类型的逻辑.相反,我想将这个逻辑放在一个地方,这将被所有调用读取AuthGuard().

最好的方法是什么?是否有某种过滤器/钩子/拦截器AuthGuard

javascript node.js typescript nestjs

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

标签 统计

c# ×1

combobox ×1

javascript ×1

linq ×1

nestjs ×1

node.js ×1

typescript ×1

wpf ×1