小编Yur*_*ter的帖子

从类型"DBNull"到"String"类型的转换无效

我收到了这个问题

从类型"DBNull"到"String"类型的转换无效.

第501行:hfSupEmail.Value = dt.Rows(0)("SupEmail")

我对此非常陌生,我不确定有人会指导我的确切问题是什么?

非常感谢

vb.net asp.net string dbnull

20
推荐指数
2
解决办法
6万
查看次数

MS Chart for .NET预定义调色板颜色列表?

Microsoft Chart for .NET(3.5,4.x)具有预定义的调色板,例如Berry,Bright,SeaGreen等.

是否有每个调色板(十六进制或命名)的颜色列表?

谢谢!

asp.net mschart color-palette

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

offsetParent与parentElement或parentNode之间的差异

我有一个以下的DOM结构

<body>
    <div>
       <table>
          <outerElement>
              <innerElement />  
          </outerElement>
       <table>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

DIV的溢出设置为auto,因此如果表变大,它会在DIV中滚动.

在这种情况下,为什么table.offsetParent两者都返回身体table.parentNodeparentElement返回Div?

我需要计算innerElement窗口内的当前位置,所以我从它遍历所有父元素,收集它们offsetTopoffsetLeft值.直到DIV offsetParent工作正常,然后它直接跳到身体.问题是如果在某些时候涉及滚动,我需要考虑scrollTop并且scrollLeft同样 - 就像上面例子中的DIV一样.问题是如果我使用offsetParent我从未遇到过DIV作为父母之一.

UPDATE

这是执行遍历的代码的一部分:

while (oElem && getStyle(oElem, 'position') != 'absolute' && getStyle(oElem, 'position') != 'relative') { 
   curleft += oElem.offsetLeft;
   curtop += oElem.offsetTop;
   oElem = oElem.offsetParent;
}
Run Code Online (Sandbox Code Playgroud)

where getStyle是一个自定义函数,在这种情况下检索位置样式.

html javascript dom offset

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

CSS:hover仅在鼠标移动时起作用

我创建了一个非常基本的样本:

HTML

<div id="bla"></div>
Run Code Online (Sandbox Code Playgroud)

CSS

#bla {
    width:400px;
    height:400px;
    background-color:green;
    display:none;
}

#bla:hover{
   background-color:red;
}
Run Code Online (Sandbox Code Playgroud)

你可以看到它是一个最初隐藏的DIV,当鼠标悬停在它上面时会改变颜色.

此JavaScript在2秒后取消隐藏

setTimeout(function() {
     document.getElementById('bla').style.display="block";
},2000)
Run Code Online (Sandbox Code Playgroud)

但是,如果将鼠标放在DIV即将出现的位置 - 当它出现时 - 它会显示在未被覆盖的状态.只有当您实际移动鼠标时 - 才会发生悬停效果.

这是一个演示.运行它并立即将鼠标放在结果窗格上.

这是设计的吗?有没有办法(没有JS更好)来检测DIV 是否悬停?

javascript css styles hover

12
推荐指数
1
解决办法
2191
查看次数

scrollIntoView仅适用于IFRAME

我有一个带有scollbars的页面内的元素,通过JS调用将其带入页面加载视图element.scrollIntoView()- 这可以正常工作,如预期的那样.

现在,如果我将此页面放入IFRAME,调用element.scrollIntoView()不仅会将iframe中的元素带到iframe的顶部 - 如果父页面具有自己的滚动条 - 它也会滚动父页面以引入有问题的元素也是父页面的顶部.

我理解这可能是设计行为,但是有没有办法只将"scrollIntoView"行为包含在IFRAME中,或者是否有任何替代方法可以有这种行为(不影响父页面).

javascript iframe scroll

11
推荐指数
2
解决办法
3757
查看次数

选择TOP ...来自UNION

从UNION of 2查询中选择TOP N个记录的最佳方法是什么?

我做不到

SELECT TOP N ... FROM
   (SELECT ... FROM Table1
    UNION
    SELECT ... FROM Table2)
Run Code Online (Sandbox Code Playgroud)

因为两个查询都返回了巨大的结果,我需要每一点优化,并希望避免返回所有内容.出于同样的原因,我也不能先将结果插入到#TEMP表中.

我也不能使用SET ROWCOUNT N,因为我可能需要对结果进行分组,此命令将限制分组行的数量,而不是基础行选择.

还有其他想法吗?谢谢!

sql sql-server union select

9
推荐指数
1
解决办法
9089
查看次数

将布尔值转换为整数SQl服务器

我试图将布尔值转换为整数.这是我到目前为止的编码:

CONVERT(int, column_name) AS ALIAS
Run Code Online (Sandbox Code Playgroud)

查询运行时没有错误.但是,它没有产生我想要的结果.

我需要做什么?

sql sql-server

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

迭代通过对象属性会在不同的浏览器中生成不同的结果

我在JavaScript中创建一个非常基本的对象,并通过其属性循环,显示属性名称:

var name = {
                'A': 'DataA',
                'B': 'DataB',
                'C': 'DataC',
                'D': 'DataD',
                'E': 'DataE'
            }

for (var propName in name) {
    document.getElementById('result').innerHTML += propName + '&nbsp;'
}
Run Code Online (Sandbox Code Playgroud)

在IE和FireFox中,它产生预期的结果:

A B C D E 
Run Code Online (Sandbox Code Playgroud)

但在Chrome中,相同的代码会产生

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?关键字name在Chrome中是否具有一定意义?

javascript for-loop google-chrome object

7
推荐指数
1
解决办法
88
查看次数

GETDATE()抛出​​异常

我正在创建一个简单的应用程序,我使用MSAccess作为数据库.当我试图使用下面的查询检索数据 - 我得到异常未定义的函数GETDATE()

select *
from tempdata
where dateissue  between DATEADD(MM, DATEDIFF(MM, 0, GETDATE()) - 0 , 0) 
and  DATEADD(MM,         DATEDIFF(MM, 0, GETDATE()) + 1, - 1 )
Run Code Online (Sandbox Code Playgroud)

我们不能在c#代码里面使用sql内置方法吗?如果是这样我怎么解决这个问题

ms-access

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

在涉及rowspan时,根据内容自动调整HTML表格单元格高度

有没有办法根据内容自动调整HTML表格高度?此外,如果它是具有多个行扫描的相邻单元旁边的单元(或单元).

例如,如果我有这样的表(右边的单元格有Rowspan ="2",单元格内容的高度= 600px,则在单元格内容左侧高度的每个单元格中= 150px):

细胞均匀空间

在左边的2个细胞同意之间存在间隙,因为细胞自身自动调整了它们的高度.我希望它看起来像这样:

细胞高度调整到内容

顶部细胞自动折叠到细胞内容物高度.反正有没有实现这个目标?

html html-table cell

6
推荐指数
1
解决办法
6367
查看次数