我要求将相邻记录返回到本机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) 我有5个列表,其中包含相同的对象.我只想将它们全部与那些完整的属性组合成一个更大的列表.
我想到了一种方法,但我认为有更好的方法.
List<object> blah = new List<object>
foreach(object item in ObjectList1)
{
blah.Add(item);
}
Run Code Online (Sandbox Code Playgroud)
如果您知道更好的方法,请告诉我,提前致谢!
我只是想显示一个进度条.我找到了一些参考代码来显示它.它相当简单,但似乎没有工作.这是在C# - Winforms中.
我忘记了什么吗?
ProgressBar progressBar = new ProgressBar();
progressBar.Show();
progressBar.Visible = true;
Run Code Online (Sandbox Code Playgroud)
提前致谢
我在从标准属性更新依赖项属性时遇到一些问题。
如果我将该属性设置为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) 我想知道如何在按下按钮时在主窗口中创建不同的视图.我不确定正确的术语,所以这阻碍了我的谷歌.
我认为主要的观看区域是内容控件,我可以在事件发生时进行更改.我做了一个小图画来帮助说明我的想法/想法.
任何输入将不胜感激.谢谢!
