【问题标题】:Show Form depending on database condition根据数据库条件显示表格
【发布时间】:2013-04-19 04:33:31
【问题描述】:

在我的应用程序初始启动时,我希望检查我的Database 中的Table 是否有任何元组,如果此条件为真,那么我不希望我的addDialog 表单显示但是它何时显示假的我想展示它。任何帮助将不胜感激。

这是我尝试过的:

private void Home_Loaded_1(object sender, RoutedEventArgs e)
{
    //AddSafeLimits dialog = new AddSafeLimits();
    //dialog.Show();

    var query = from level in context.SafeLimits
                    where level.UpperLimit == null
                    select level;

    levels = query.ToList();

    if (levels== null)
    {
        AddSafeLimits dialog = new AddSafeLimits();
        dialog.Show();
    }
}

【问题讨论】:

  • 考虑展示您尝试过的内容?

标签: c# wpf database conditional-statements


【解决方案1】:

我认为 LINQ 会返回一个空而不是 NULL 所以你可以尝试使用:

if (levels== null||levels.Count==0)
        {
            AddSafeLimits dialog = new AddSafeLimits();
            dialog.Show();
        }

【讨论】:

  • 感谢您的回复。该对话框仍未显示,但我认为这可能是我的查询有问题?任何帮助都会很棒。
  • 休息一下,看看你的列表里有什么levels
猜你喜欢
  • 2021-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-22
相关资源
最近更新 更多