小编rre*_*ves的帖子

查找丢失的记录并返回相邻的记录SQL

我要求将相邻记录返回到本机SQL中序列中的缺失记录.如果缺少序列中的第一个条目,则仅返回下一个条目.无需在序列中查找缺失的结尾.

这是在SQL Server 12.0.2000.8中运行

有问题的列的结构:

BatchId(nvarchar(50), null) 
CreateDate(datetime, null)
UserId(varchar(50), null) 
Batch(varchar(50), null)
Run Code Online (Sandbox Code Playgroud)

" - "后BatchId中的最后一个数字确定序列.BatchId与Batch相关联.批量更改时,BatchId上的序列应重置为1.

BatchId         CreateDate              UserId      Batch
#########################################################
9K182855 - 1    2017-09-26 17:57:20.977 9K182855    8
9K182855 - 2    2017-09-26 18:20:57.693 9K182855    8
9K182855 - 1    2017-09-27 11:04:46.177 9K182855    9
9K182855 - 2    2017-09-27 11:19:32.990 9K182855    9
Run Code Online (Sandbox Code Playgroud)

我用来获取数据的查询

select BatchID, CreateDate, UserId, Batch from Results
where CreateDate > dateadd(day,-2,getdate())
and Batch between 0 and 9
order by UserId, CreateDate, Batch;
Run Code Online (Sandbox Code Playgroud)

这是好的数据

BatchId         CreateDate              UserId      Batch
######################################################### …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

将5个List <object>组合成一个List <object>

我有5个列表,其中包含相同的对象.我只想将它们全部与那些完整的属性组合成一个更大的列表.

我想到了一种方法,但我认为有更好的方法.

List<object> blah = new List<object>

foreach(object item in ObjectList1)
{
   blah.Add(item);
}
Run Code Online (Sandbox Code Playgroud)

如果您知道更好的方法,请告诉我,提前致谢!

c# list

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

显示进度条 - 以编程方式

我只是想显示一个进度条.我找到了一些参考代码来显示它.它相当简单,但似乎没有工作.这是在C# - Winforms中.

我忘记了什么吗?

ProgressBar progressBar = new ProgressBar();
progressBar.Show();
progressBar.Visible = true;
Run Code Online (Sandbox Code Playgroud)

提前致谢

c# winforms progress-bar

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

清除依赖项属性

我在从标准属性更新依赖项属性时遇到一些问题。

如果我将该属性设置为null或使用新数据更新它,我会以为它将重置依赖项属性。但是,看起来它只是将新数据堆积在最上面。

这是我正在使用的几个属性/依赖属性:

依赖属性

public static readonly DependencyProperty DataTableChartProperty = DependencyProperty.Register
    ("DataTableChart", typeof(DataTable), typeof(MainWindowViewModel));

public static readonly DependencyProperty ContentElementProperty = DependencyProperty.Register
    ("ContentElement", typeof(FrameworkElement), typeof(MainWindowViewModel));
Run Code Online (Sandbox Code Playgroud)

标准属性

public DataTable DataTableChart
{
    get { return (DataTable)this.GetValue(DataTableChartProperty); }
    set { this.SetValue(DataTableChartProperty, value); }

public FrameworkElement ContentElement
{
    get { return (FrameworkElement)this.GetValue(ContentElementProperty); }
    set { this.SetValue(ContentElementProperty, value); }
}
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何建议。提前致谢!

这就是我现在设置的方式...用于测试...

void _bw_DoWork(object sender, DoWorkEventArgs e)
    {
        var loadLog = new LoadLog();
        e.Result = loadLog.LoadCaseLogs(SelectedFiles);
    }

    void _bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
        DataTableChart = null; …
Run Code Online (Sandbox Code Playgroud)

c# wpf dependency-properties

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

改变主要观察区域

我想知道如何在按下按钮时在主窗口中创建不同的视图.我不确定正确的术语,所以这阻碍了我的谷歌.

我认为主要的观看区域是内容控件,我可以在事件发生时进行更改.我做了一个小图画来帮助说明我的想法/想法.

任何输入将不胜感激.谢谢! 原油样机

c# wpf contentcontrol

0
推荐指数
1
解决办法
91
查看次数