我已经为我的客户部署了大量软件.主要是Window Forms应用程序.这是我目前的做法.
我甚至尝试过编写数据库更新脚本.每次程序启动时,它将读取.sql更新文件并在数据库存在时运行它们.这解决了更新数据库列的问题,但是当我的客户抱怨数据错误时,它在我的DEBUGGING工作中没有帮助.那时,我必须亲自前往他们的网站查看.
我发现很难在客户端PC上安装数据库,因为它使我的调试工作非常困难.我正在考虑将我的客户端数据库移动到在线服务器上的主机.但那就是这些限制:
你能帮忙建议我吗?这是开发人员面临的常见问题吗?有什么常见的做法?Window Azure或SQL CE有帮助吗?
我没能绑定组合框选择值.
public void InitializePage()
{
cbStatus.DataSource = Enum.GetValues(typeof(CourseStudentStatus));
}
Run Code Online (Sandbox Code Playgroud)
在我的构造函数上
public EditCourseForm(int status)
{
InitializePage();
cbStatus.SelectedText = Enum.GetName(
typeof(CourseStudentStatus), status).ToString();
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过这个.
cbStatus.SelectedValue = Status
但是我无法在ComboBox上设置SelectedValue.
更新 我的枚举
public enum CourseStudentStatus
{
Active = 1,
Completed = 2,
TempStopped = 3,
Stopped = 4,
}
Run Code Online (Sandbox Code Playgroud) 我有这个查询在给定日期的情况下拉出最后一个星期五日期.除非给定的日期是今天,否则它可以全天使用.
select dateadd(d, - ((datepart(weekday,getdate())+ 1 + @@ DATEFIRST)%7),getdate())
举个例子,今天是2014-02-14.如果我申请上述查询,返回的结果仍然是2014-02-14
dateadd(d, - ((datepart(工作日,'2014-02-14')+ 1 + @@ DATEFIRST)%7),'2014-02-14')
如果我把2014-02-13放在下面,那么它会在上个星期五正确地返回.
select dateadd(d, - ((datepart(工作日,'2014-02-13')+ 1 + @@ DATEFIRST)%7),'2014-02-13')
如果今天是星期五,你能帮助我如何获得上周五的约会.
嗨我有一个像按钮一样工作的Facebook.然而,Facebook被我的公司阻止,因此我的facebook按钮已被替换为一个大公司徽标,说这是被阻止的.
我怎么能解决这个问题并让我的用户更有信心?我想到了这一点
1)当它检测到对象被代理阻止时,然后隐藏对象(facebook按钮).
2)减小已取代facebook like按钮的被阻止图像的大小.
你能建议吗?
你能帮我解决这个错误吗?
Cannot access a disposed object.
Object name: 'DataContext accessed after Dispose.'.
在我的GUI中
private void InitializePage()
{
cbCategory.DataSource = stock.StockCategory.Get();
}
Run Code Online (Sandbox Code Playgroud)
在Datamodel
public IEnumerable<StockCategory> Get()
{
using (leDataContext db = new leDataContext())
{
try
{
var r = from s in db.StockCategories
select s;
return r;
}
catch (Exception ex)
{
Logger.Error(typeof(StockCategory), ex.ToString());
throw;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有以下数据:
CourseID Month 100 Jan 100 Feb 101 Jan 102 May 102 Jun 102 July
我想写一个LINQ查询来返回如下数据(包括逗号):
CourseID Months 100 Jan, Feb 101 Jan 102 May, Jun, July
我该怎么做呢?