小编Chr*_*uce的帖子

如何在没有前导零的情况下从C#DateTime获取小时?

DateTime now = DateTime.Now;
        string time = now.ToString("h");
Run Code Online (Sandbox Code Playgroud)

错误说我应该首先解析字符串.当前时间是3我不想03我只想要3. "hh"返回03但我不能简单地使用"h".

c#

12
推荐指数
2
解决办法
3495
查看次数

当前事务无法提交,并且无法支持写入日志文件的操作。回滚事务

我知道还有其他问题的标题与我发布的问题完全相同,但每个问题都非常特定于它们所引用的查询或过程。

我在这里为一所大学管理 Blackboard Learn 系统,并且可以直接访问数据库。简而言之,有一个存储过程导致系统头痛。有时,当对系统进行更改时,错误会被扔到后端的日志中,识别出一个称为“bbgs_cc_setStmtStatus错误”的存储过程The current transaction cannot be committed and cannot support operations that write to the log file. Roll back the transaction.

以下是 SP 的代码,但是,我没有编写它,因为它是 Blackboard 在填充和创建应用程序表时安装的库存“设备”。

USE [BBLEARN]
GO
/****** Object:  StoredProcedure [dbo].[bbgs_cc_setStmtStatus]    Script Date: 09/27/2013 09:19:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE              [dbo].[bbgs_cc_setStmtStatus](
   @registryKey   nvarchar(255),
   @registryVal   nvarchar(255),
   @registryDesc  varchar(255),
   @overwrite     BIT
) 
AS
BEGIN
  DECLARE @message varchar(200);

  IF (0 < (SELECT count(*) FROM bbgs_cc_stmt_status WHERE registry_key = @registryKey) …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

printDialog 页面范围不适用于 DataGridView

我已经广泛搜索了这个问题的解决方案,但没有找到任何可以与我当前的代码一起使用的东西。

我有一个表单应用程序,它对 SQL Server 表执行查询并dataGridView用行填充 a 。然后我有一个按钮可以打印dataGridView到打印机。我已经printPreviewDialog使用 a嵌入了打印按钮的覆盖printDialog,并且我还解除了“打印页面范围”字段的阻塞,但是给出一个页面范围仍然会打印dataGridView. 例如,如果我dataGridView要打印 20 页,并且我选择了范围内的第 2-4 页,我仍然会得到所有 20 页。

我已经看到了一些示例,DocumentPaginator但我没有使用直接从 打印的文档dataGridView,此时我被卡住了。

以下是我用于打印dataGridView.

private void printActivityReportToolStripMenuItem_Click(object sender, EventArgs e)
        {



     PrintPreviewDialog objPPdialog = new PrintPreviewDialog();
     objPPdialog.Document = printDocument1;

     ToolStrip ts = new ToolStrip();
     ts.Name = "wrongToolStrip";
     foreach (Control ctl in objPPdialog.Controls)
     {
         if (ctl.Name.Equals("toolStrip1"))
         {
             ts = ctl as ToolStrip;
             break;
         }
     }
     ToolStripButton printButton = new …
Run Code Online (Sandbox Code Playgroud)

c# printing datagridview winforms

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

Elasticsearch索引远大于它索引的日志的实际大小?

我注意到,弹性搜索过夜消耗了超过30GB的磁盘空间.相比之下,我想要索引的所有日志的总大小只有5 GB ......好吧,甚至不是真的,可能更像是2.5-3GB.这有什么理由,有没有办法重新配置它?我正在运行ELK堆栈.

indexing logging elasticsearch logstash kibana

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

是否有一个CSS元素可以让我添加一个空格?

我正在为这个页面陷入僵局,我试图为我的机构修改.该页面有点专有,并不是我可以访问构成页面的所有文件.我可以访问的唯一内容是5个不同的文件,分别称为stylesheet(自然),a head,a top,a bottom和aprint

所以这是页面:

http://s5-sandbox.parature.com/ics/support/default.asp?deptID=15028

问题是,在"查看最受欢迎的主题"和"最近的主题"的2个部分的页面下方,这些单词ViewedMost一起运行.另外,视图的数量和视图的实际主题的第一个单词一起运行.例如,你会看到3869What is my Blackboard Username and COM ID?

鉴于我有权访问的页面,它们都没有在其中声明的那个部分的ID.它位于.ASPParature后端的某个页面中.我已经联系了他们的支持并提出了一张票,但没有得到任何解决方案.我试着直接给某人发电子邮件,一个男人告诉我一些荒谬的事:

如果右键单击该区域并单击检查元素,则可以在"视图"后面或"最"前面添加一个空格.无论哪种都有效,我都试过了.数字和文章也是如此.

我已经完全了解如何使用Chrome检查器,但我告诉这位先生的是我无法访问页面来添加空间,我甚至不知道是否有可用于修复格式的元素.我希望你们能够在页面上看到我没有的东西,这样我就可以创建我想要添加的空间.

谢谢你们.

html css asp-classic

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

为什么我的.bat文件在调用另一个.bat文件后突然结束?

这里相对简单,没有容易发现的答案...我尝试了start,/ K标志等的变体,但是每当我的批处理文件上servicecontroller线并运行该命令时,它都会完成命令,但之后不执行任何操作。请指教。

cd c:\blackboard\tools\admin
servicecontroller.bat services.stop
echo ! ! ! Blackboard services have successfully stopped. It is now safe to shut down the computer or database server. ! ! !
timeout /15
Run Code Online (Sandbox Code Playgroud)

cmd batch-file

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

你如何执行if then else语句作为连接?

例如:

StringBuilder list1 = new StringBuilder();
StringBuilder list2 = new StringBuilder();


sb.Append("alert('Operation has been submitted, however, the following files were not valid and thus operations against their respective courses were not processed: "
 + if x == 1 display list1.ToString() else if x==2 display list2.ToString() +
". An email will be sent when the process has completed for any applicable valid course IDs.");
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

c# if-statement

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