问题列表 - 第20109页

有没有一种简单的方法来导航List <t>对象?

我有一个显示联系人(名称,地址和状态)的WPF表单.

GUI绑定到一个CurrentContact对象,它们存储在一个List<Contact>.

我想在底部添加按钮:

+-----+  +-----+  +-----+  +-----+ 
| <<  |  |  <  |  |  >  |  | >>  |
+-----+  +-----+  +-----+  +-----+  

含义首先,前一个,下一个和最后一个.

是否有一个简单的控制或约定来遍历列表?或者我是否需要存储currentItemIndex并自己滚动?

.net c# collections wpf user-interface

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

如何参考一次CTE两次?

我有一个非常胖的公用表表达式,其中包含行号,以便我可以返回分页结果集.我还希望在分页结果集之前返回与查询匹配的记录总数.

with recs as (select *, row_number() over (order by id) as rownum from ......)
select * from recs where rownum between @a and @b .... select count(*) from recs
Run Code Online (Sandbox Code Playgroud)

显然我上面的查询是不完整的,但它只是为了说明我的观点.我想要一页结果和匹配总数.如何在不必复制和粘贴整个20+线CTE的情况下完成此操作?

t-sql sql-server common-table-expression sql-server-2008

25
推荐指数
2
解决办法
3万
查看次数

获取行时间戳列为2天的行

嘿伙计们,我有一个表在sqlite3中有一个带有时间戳的列.默认情况下CURRENT_TIMESTAMP,当插入行时,插入当前时间.现在我正在尝试获取2天前或更早插入的行.我想知道这是否有意义.

阅读我提出的文档:

SELECT * FROM test WHERE timestamp < strftime('%s', '-2 days')

但显然这是错的.我想出了这个查询,因为这与我在实际代码中进行测试的方式类似:

strtotime($timestamp) < strtotime("-2 days").

但我希望sqlite3包含一些针对此类情况的内置检查.

谢谢,我感谢任何回复.

编辑:想出来:SELECT * FROM test WHERE timestamp < date('now', '-2 days')

我会保持这个开放,以防有人能提出更好的东西.

sql sqlite timestamp

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

.NET和输出文件扩展名

为什么Visual Studio将应用程序编译为可执行文件,如果它是MSIL格式?不应该像java一样将代码编译成.class文件吗?

cil

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

将事件传递给父视图?

我有一个包含五个TextView的布局.当用户单击五个TextView中的任何一个时,它将执行相同的操作:打开另一个活动.因此,五个TextView的OnClickerListener行为是相同的.是否有可能,我只OnClickListerner添加到一个视图,如布局,所以我不必OnClickListerner添加到每个五个TextView的吗?换句话说,如果没有子组件收到CLICK事件,那么CLICK事件是否会传递给他们的父组件,即布局?

谢谢.

java android

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

是否可以添加对某些源代码的引用以包含在vb.net的源文件中,winforms?

我不知道这叫什么,所以我很难找到谷歌的答案,但我对它的模仿记忆从那时起.

我已经对8个框架控件进行了细分(*见下文),覆盖了一些属性并在每个属性中添加了一些功能.我所做的改变在每种情况下都是相同的.如果我做出改变,我必须通过每个班级并在那里应用相同的改变.我希望有可能是一个关键字,如<IncludeSourcefile"common.vb>我可以放入每个类.

任何机会?

(*注意)我使用术语子类,但我不知道这是否是正确的术语.我也看到它用于回拨.分类是否正确使用?

c# vb.net code-duplication winforms

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

来自主线程的 VTK 窗口线程,C++

我只是在学习 VTK(和 C++ GUI 编程),希望有一些简单的问题。

主应用程序在应用程序的某个时刻启动渲染窗口。希望能够让主线程继续,同时显示 VTK 窗口。是否有特定方法将 VTK 窗口作为线程启动?

我的环境是 Linux,我可以使用 boost 和 pthreads。谢谢。

VTK 是可视化工具包,参见 vtk.org

c++ multithreading vtk

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

在.Net中将1,00转换为100

如何在.Net中将数字"1,00"转换为"100"?

澄清:我有这个代码:

VALOR = order.Total.ToString("#0.00"); 
Run Code Online (Sandbox Code Playgroud)

它返回文本"1,00",但我需要"100"(没有逗号).

c# asp.net

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

两级组,按LINQ排序

什么是LINQ等效于以下内容:

SELECT Mytable.A, MyTable.B, SUM(MyTable.C)
FROM MyTable
GROUP BY Mytable.A, MyTable.B
ORDER BY Mytable.A, MyTable.B
Run Code Online (Sandbox Code Playgroud)

这在SQL中是微不足道的,但在LINQ中似乎非常困难.我错过了什么?

sql linq group-by sql-order-by

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

SQLAlchemy中的错误处理

你如何处理SQLAlchemy中的错误?我对SQLAlchemy比较新,还不知道.

在我使用SQLAlchemy之前,我会做类似的事情

status = db.query("INSERT INTO users ...")
if (!status):
    raise Error, db.error
Run Code Online (Sandbox Code Playgroud)

但是现在我在SQLAlchemy编写代码并且我做了类似的事情

user = User('Boda Cydo')
session.add(user)
session.commit()
Run Code Online (Sandbox Code Playgroud)

没有任何错误检查!

我根本不喜欢这种编码风格而没有错误检查.

请咨询如何检查和处理SQLAlchemy中的错误!

真诚的,Boda Cydo.

python sqlalchemy

40
推荐指数
3
解决办法
3万
查看次数