【问题标题】:Highlight StartDate to EndDate Calendar [closed]突出显示 StartDate 到 EndDate 日历 [关闭]
【发布时间】:2012-08-21 19:06:10
【问题描述】:

如何使用 asp Calendar C# 突出显示从 StartDate 到 EndDate 的日期

当我第一次单击日历的日期时,它将是第一个日期,当我单击另一个日期时,我将是最后一个日期并突出显示日期

从开始日期到结束日期

希望有人能回答我的问题

【问题讨论】:

  • 为什么需要这个?我怀疑有更好的方法来做你想做的事情。
  • 假设你不能DELETE表中的行,并且增量总是1,那么你应该能够选择表中最大的ID并加1。
  • @DennisTraub 我不知道如何获得下一个自动增量值。你能帮帮我吗?
  • @CarloAdap:请理解,一旦您获得该号码,就无法再保证它将保持该号码。例如,可以在您获取号码后立即插入一条记录。我真的怀疑有更好的方法来解决您的问题,我们只是不知道那个问题是什么。
  • @CarloAdap:这种问题是一个巨大的危险信号,通常表明开发人员不了解他的工具。您可以尝试发布您尝试实施的设计考虑因素,看看推荐的行动方案是什么。

标签: c# asp.net


【解决方案1】:

在您实际插入数据之前,您应该无法获得下一个自动增量值。想一想,假设您查询下一个 ID,它告诉您“2”,然后其他人进来并插入一行。它应该得到哪个ID? “2”? “3”?

当您插入数据时,您可以查询 SCOPE_IDENTITY() 以查找您的作用域中最后插入的 ID。

【讨论】:

  • 确实,生成的值是数据库的关注点。在数据库提交记录之前,该值在设计上是未知的。积极尝试从代码中窥探数据库问题是更重要的设计问题的标志。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多