小编Kyl*_*Mit的帖子

将数据表传递给存储过程

我有一个用C#创建的数据表.

using (DataTable dt = new DataTable())
{
    dt.Columns.Add("MetricId", typeof(int));
    dt.Columns.Add("Descr", typeof(string));
    dt.Columns.Add("EntryDE", typeof(int));
    foreach (DataGridViewRow row in dgv.Rows)
    {
        dt.Rows.Add(row.Cells[1].Value, row.Cells[2].Value, row.Cells[0].Value);
    }

    // TODO: pass dt
}
Run Code Online (Sandbox Code Playgroud)

我有一个存储过程

CREATE PROCEDURE [dbo].[Admin_Fill] 
-- Add the parameters for the stored procedure here
@MetricId INT,
@Descr VARCHAR(100),
@EntryDE VARCHAR(20)
Run Code Online (Sandbox Code Playgroud)

我想要的是将数据表传递给这个存储过程,怎么样?

.net c# sql sql-server-2008

14
推荐指数
2
解决办法
5万
查看次数

为所有新命令对象设置自定义默认CommandTimeout

默认的CommandTimeout值为30秒.您可以通过执行以下操作手动更改命令对象实例上的值

Dim cmd As New System.Data.SqlClient.SqlCommand
cmd.CommandTimeout = 60
Run Code Online (Sandbox Code Playgroud)

有没有办法指定不同的默认值,以便所有新命令对象在创建时在解决方案中自动具有此值?

.net vb.net sqlcommand sqlclient command-timeout

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

每个值出现在列中的次数是多少?

我有一个包含时间数据的列,如下所示:

17:27:31
17:27:32
17:27:32
17:27:33
17:27:33
17:27:34
17:27:34
17:27:34
17:27:35
17:27:36
Run Code Online (Sandbox Code Playgroud)

我想计算每个值重复的次数:

Value      Count
17:27:31   1
17:27:32   2
17:27:33   2
17:27:34   3
17:27:35   1
17:27:36   1
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

excel

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

如何让bootstrap 3工具提示与父div一起使用overflow:hidden?

这是我的代码:

HTML:

<div class="cart">
   <a data-toggle="tooltip" title="add to cart">
       <i class="fa fa-cart"></i>
   </a>
</div>
Run Code Online (Sandbox Code Playgroud)

JQuery:

 $('a[data-toggle="tooltip"]').tooltip({
   animated : 'fade',
   placement : 'bottom'
});
Run Code Online (Sandbox Code Playgroud)

CSS:

.cart{
   overflow:hidden;
   padding:10px 3px;
}
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在购物车图标上时,工具提示会显示,但它不在购物车框的顶部.

我怎样才能解决这个问题?

css jquery twitter-bootstrap

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

按钮和分页的Bootstrap对齐

我正在使用Twitter Bootstrap 3来构建我的新网站.我想在左侧放置一个按钮,在右侧放置一个分页.

<button type="button" class="btn btn-default pull-left">Default</button>

<ul class="pagination pull-right">
    <li><a href="#">&laquo;</a></li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">&raquo;</a></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法正确对齐这两个元素:

http://bootply.com/91723

分页的偏移很小.

我该怎么做才能消除这种偏移?

html css twitter-bootstrap twitter-bootstrap-3

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

带有手动触发和选择器选项的Bootstrap Tooltip

我有一个动态表,加载了ajax.当我将鼠标悬停在一行上时,我想显示工具提示,但我希望工具提示显示在某个单元格(带有类.name)上而不是整个行上方.

此外,使用title函数,我需要能够获得最接近的行ID并返回自定义模板.

这是我的代码:

<table class="table" id="myTable">
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Country</th>
            <th>Statistics</th>
        </tr>
    </thead>
    <tbody>
        <tr id="1">
            <td >1</td>
            <td class="name">Name #1</td>
            <td>United States of America</td>
            <td>100%</td>
        </tr>
        <tr id="2">
            <td >2</td>
            <td class="name">Name #2</td>
            <td>United States of America</td>
            <td>50%</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

初始化:

$('#myTable').tooltip({
    container: 'body',
    html: true,
    selector: 'td.name',
    trigger: 'manual',
    title: function() {
        // here will be custom template
        var id = $(this).parent().atrr('id');
        return id;
    }
});
Run Code Online (Sandbox Code Playgroud)

尝试一:在jsFiddle演示 …

jquery twitter-bootstrap twitter-bootstrap-3

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

SVG填充不适用于FireFox

我似乎无法弄清楚为什么Firefox使用默认的svg填充颜色而不是类的填充.

以下是查看FF检查员时的3次填充:

CSS

正在插入SVG

<svg class="icon">
    <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menu-bag"></use>
</svg>
Run Code Online (Sandbox Code Playgroud)

它应该显示.skip-link .icon填充白色(#fff),但它实际上是使用#002649的SVG填充; 如果我将.skip-link .icon更改为.skip-link svg,那么它可以正常工作.为什么我不能使用类而是显式地声明元素?

我是否遗漏了一些关于Firefox如何填充SVG的明显内容?这个CSS在其他浏览器中工作正常.

firefox svg css3

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

cygwin update cause"错误:无法fork子进程:资源暂时不可用."

我在Windows 7上使用setup-x86_64.exe工具(版本2.873)更新了我的cygwin .我需要安装一些额外的软件包(主要是zip/unzip等).

从那时起,当我尝试运行Cygwin终端时,我遇到以下错误(快捷方式指向C:\ cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - ):

Error: could not fork child process: Resource temporarily unavailable.  
DLL rebasing may be required. See 'rebaseall / rebase --help'.
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了如何运行他们在邮件中建议的rebaseall命令.基本上建议是启动cygwin/bin/dash.exe并运行:
bin/rebaseall 我做了几次,我也使用了-v注释,没有错误回来.我仍然无法启动cygwin.

我也尝试过运行cygwin-x/XWin-server没有任何反应.

我查看了安装日志,cygwin/var/log/setup.log看不到任何错误.

我尝试再运行一些安装程序,重新安装我已经拥有的一些软件包,但这些软件包都没有帮助.任何想法我怎么能让它工作?

windows bash cygwin

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

在预编译项目/库的其余部分时动态编译App_Code中的类

ASP.NET具有特定的应用程序文件夹,例如App_Code:

包含要作为应用程序的一部分进行编译的共享类和业务对象(例如,.. cs和.vb文件)的源代码.在动态编译的Web站点项目中,ASP.NET会根据对应用程序的初始请求编译App_Code文件夹中的代码.检测到任何更改后,将重新编译此文件夹中的项目.

问题是,我正在构建一个Web应用程序,而不是一个动态编译的Web站点.但是我希望能够直接在C#中存储配置值,而不是通过XML提供服务,并且必须在读取Application_Start和存储期间读入HttpContext.Current.Application

所以我有以下代码/App_Code/Globals.cs:

namespace AppName.Globals
{
    public static class Messages
    {
        public const string CodeNotFound = "The entered code was not found";
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能是应用程序中的任何位置,如下所示:

string msg = AppName.Globals.Messages.CodeNotFound;
Run Code Online (Sandbox Code Playgroud)

目标是能够将任何文字存储在可以更新的可配置区域中,而无需重新编译整个应用程序.

我可以.cs通过将其构建操作设置为编译来使用该文件,但这样做会App_Code/Globals.cs从我的输出中删除.

:有没有办法识别项目的某些部分,这些部分应该动态编译,同时允许项目的其余部分进行预编译?


  • 如果我将构建操作设置为content- .cs文件将被复制到该bin文件夹并在运行时编译.但是,在这种情况下,它在设计时不可用.
  • 如果我将构建操作设置为compile- 我可以在设计/运行时期间访问与任何其他编译类相同的对象,但在发布时它将被删除/ App_Code文件夹.我仍然可以将它放在输出目录中Copy Always,但是已编译的类似乎优先,所以我不能在不重新部署整个应用程序的情况下推送配置更改.

App_Code内容与编译

c# asp.net asp.net-mvc csproj asp.net-mvc-5

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

ASP.NET Core的"asp-fallback-*"CDN标记助手如何工作?

我理解asp-fallback-*标签助手的作用.我不明白的是如何.

例如:

<link rel="stylesheet"
      href="//ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/css/bootstrap.min.css"
      asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
      asp-fallback-test-class="sr-only"
      asp-fallback-test-property="position"
      asp-fallback-test-value="absolute" />
Run Code Online (Sandbox Code Playgroud)

这将从CDN加载引导程序,并在CDN关闭时加载本地副本.

但它如何决定呢?我认为它会检查asp-fallback-test-class,asp-fallback-test-propertyasp-fallback-test-value.但这些属性意味着什么?

如果我想从CDN上挂一些其他的库,我需要为那些提供一些东西,但我不知道该把它放在那里.

有很多这方面的例子,但是我找不到关于它是如何工作的解释.

更新
我并不是真的想了解标签助手的工作原理 - 它们是如何渲染的,等等.我试图了解如何为这些属性选择值.例如,jQuery回退脚本通常具有asp-fallback-test="window.jQuery"合理意义 - 它是测试jQuery是否已加载的测试.但是我上面展示的那些是完全不同的.如何选择它们?如果我想使用其他一些CDN交付的库,我需要为这些属性指定值...我会用什么?为什么选择那些引导程序?

更新2
要了解回退过程本身的工作原理以及这些标记的编写方式,请参阅@ KirkLarkin的回答.要了解使用这些测试值的原因,请参阅我的回答.

c# razor asp.net-core asp.net-core-tag-helpers asp.net-core-2.1

14
推荐指数
2
解决办法
3943
查看次数