我有一个表,它是用户登录时的集合条目.
username, date, value
--------------------------
brad, 1/2/2010, 1.1
fred, 1/3/2010, 1.0
bob, 8/4/2009, 1.5
brad, 2/2/2010, 1.2
fred, 12/2/2009, 1.3
etc..
Run Code Online (Sandbox Code Playgroud)
如何创建一个可以为每个用户提供最新日期的查询?
更新:我忘了我需要一个与最新日期一致的值.
最近我问了一个关于SO的问题,提到了c#ArrayList可能用于解决方案.有人评论说使用arraylist是不好的.我想更多关于这一点.我之前从未听过关于arraylists的声明.sombody让我快速了解使用arraylists可能出现的性能问题
C#.达网络-2-
我想在我的主窗体中捕获鼠标移动事件.虽然我能够连接MouseEventHandler
主窗体,但当光标位于UserControl或任何其他控件上时,事件不再触发.如何确保始终保持鼠标位置.
我想指定格式的ToString
格式,但我不确定处理这个的最佳方法.
例如,如果我有以下说明符
所以,如果我使用ToString
这样的:
eqp.ToString("EE-EI (ED)")
Run Code Online (Sandbox Code Playgroud)
输出可能是:
"CAT994-61 (Front end loader)"
Run Code Online (Sandbox Code Playgroud)
最好的方法是搜索子串并进行令牌替换吗?有没有人有这样做的例子?
我正在做顺序string.Replace
,这很好用.
public class Equipment
{
// (other class code)
public string ToString(string format)
{
string output = format;
output = output.Replace("EE", _EquipID);
output = output.Replace("ED", _EquipDescription);
output = output.Replace("DI", _DepartID);
return output;
}
public override string ToString()
{
return _EquipID;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个单例,它有一个运行线程,用于从服务器获取记录.但是当我停止我的winform应用程序时,线程继续运行.我试图在我的单例中创建一个析构函数来中断线程,如果它正在运行,但它对线程没有任何影响 - 我知道析构函数是被唤起的.
我正在寻找关于如何在应用程序关闭时关闭线程的建议.谢谢
C#,.net2
我想创建一个工厂车间的模拟,我正在寻找有关如何做到这一点的想法.到目前为止我的想法是:
•工厂由一系列流程组成,其中一些流程是串联的,一些是并行的.每个进程都会与它的上游和下游以及并行邻居进行通信,让他们知道它的通过
•每个流程都有自己的基本属性,如最大吞吐量,吞吐量导致的维护成本
显然我还没有完全想到这一点,但我希望有人能够给我一些想法或者可能是一个在线资源的链接
更新:这个项目仅供我自己娱乐,也许可以学习一点点.我不是一名程序员,编程对我来说只是一种爱好.我决定用C#编写它.
考虑下面我的SQL查询; 它为同一个参数调用两次.这是重复服务器完成的工作.有一个更好的方法吗?
SELECT Status_Detail_Code, count(*) as
[Number of times assigned], round(sum(Duration)/60,2) as [total duration Hr]
FROM dbo.V_TIMELINE
WHERE (CADATE > N'20080101')
group by Status_Detail_Code order by sum(Duration) desc
Run Code Online (Sandbox Code Playgroud) 我想知道是否可以在运行时加载.net DLL,查看可用的方法并在运行时执行一个.
如果有可能,你可以指出我正确的方向
我有一张包含订单集合的表格.这些领域是:
customerName
(文本) DateOfOrder
(约会时间).我想显示每位客户每周的订单总数.我想安排在每周的星期五这样看起来像这样:
all dates follow mm/dd/yyyy
"bobs pizza", 3/5/2010, 10
"the phone co",3/5/2010,5
"bobs pizza", 3/12/2010, 3
"the phone co",3/12/2010,11
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我该怎么做?
谢谢
我已经从VS2008部署项目为我的项目创建了一个msi安装包.但是在升级安装时遇到问题,以前安装的版本不会被覆盖.如何确保以前安装的版本被覆盖?
c# ×7
.net ×2
sql ×2
sql-server ×2
winforms ×2
arraylist ×1
collections ×1
deployment ×1
generics ×1
invocation ×1
runtime ×1
simulation ×1
t-sql ×1