小编Shi*_*657的帖子

如何在接口中实现属性

我有IResourcePolicy包含该属性的接口Version.我必须实现这个包含值的属性,代码写在其他页面中:

IResourcePolicy irp(instantiated interface)
irp.WrmVersion = "10.4";
Run Code Online (Sandbox Code Playgroud)

我该如何实施财产version

public interface IResourcePolicy
{
   string Version
      {
          get;
          set;
      }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

129
推荐指数
4
解决办法
16万
查看次数

Kendo UI Grid:选择单个单元格,返回DataItem,并阻止选择特定单元格?

我有一个显示一组数据的Kendo UI Grid,我需要能够选择特定的单元格(特定列中的单元格),并且在选中时,返回所选单元格所在行的DataItem,以及单击的DataItem.我不知道这是否可能,但我一整天都在努力,并得出结论我需要一些帮助.

这是我的grid和dataBound函数,它当前为我提供了DataItem,但就是这样:

    var hhGrid = hhDiv.kendoGrid({
        dataSource: housing,
        scrollable: false,
        sortable: true,
        selectable: 'cell',
        columns: [
            { field: "Start", title: "Start", format: "{0:MM/dd/yyyy}", type: "date" },
            { field: "Stop", title: "Stop", format: "{0:MM/dd/yyyy}", type: "date" },
            { field: "Facility" },
            { field: "Area" },
            { field: "Pod" },
            { field: "Cell" },
            { field: "Comment" }
        ]
    }).data('kendoGrid');

    hhGrid.bind('change', grid_change);

function grid_change(e) {
    var selectedCells = this.select();
    var dataItem = this.dataItem(selectedCells[0].parentNode);
}
Run Code Online (Sandbox Code Playgroud)

首先,有没有办法在网格定义中"关闭"特定列的选择?这样做我找不到任何东西.我只希望用户能够在"Area","Pod"和"Cell"列中选择单元格.如果他们点击其他列,则不会发生任何事情.此外,当他们点击那些选定的单元格时,我想获取单元格所在行的DataItem(我目前可以使用该grid_change方法执行),以及选中的列,或者已选择的DataItem.

因此,例如,如果用户单击"Pod"单元格,我想知道它是单击的pod单元格,以及单元格所在行的其他数据.似乎所有数据都在那里所以它不应该是这么困难,但我真的很难找到完成这个所需的数据.

谢谢你的帮助!

telerik kendo-ui kendo-grid

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

使用另一个表中的聚合值更新表的多个列

我有2个表,我试图首先使用第二个表上的聚合函数进行更新.下面是代码: -

Update temp1  t1
    set t1.Margin = SUM(t2.Margin2),
     t1.Revenue = SUM(t2.Revenue2),
     t1.Sales = SUM (t2.Sales2),
     t1.Revenue = SUM (t2.Revenue2)

    from t1 inner join  tempcost t2
    on t1.P_Id = t2.P_Id
Run Code Online (Sandbox Code Playgroud)

显示错误"聚合可能不会出现在UPDATE语句的集合列表中".关于如何实现这一点的任何建议.

sql sql-server

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

C#中ArrayList和Hashtable有什么区别?

我想在ArrayList或Hastable中存储一组数据,但数据回溯应该是高效和快速的.我想知道ArrayList和Hastable之间的数据结构隐藏(即链接列表,双链表)

c#-3.0

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

HTTP / 2响应标头字段不在Google Chrome中的Pascal Case中

我在Google Chrome版本55.0.2883.95(64位)和Mozilla版本50.1.0上击中了相同的URL(由于客户的机密而无法公开该URL),但是Google Chrome和Mozilla浏览器上的响应标头字段不同。

Google Chrome浏览器的响应是:-

HTTP / 2 200 access-control-allow-origin:*内容编码:gzip内容类型:application / json; charset = UTF-8

标头字段不在Pascal Case中,但Mozilla的响应为:-

HTTP / 2 200 Access-Control-Allow-Origin:*内容编码:gzip内容类型:application / json; charset = UTF-8

标头字段为Pascal情况。

现在我知道这是每条RFC2616第4.2节(https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html-sec4.2),其中说

“每个标题字段均由名称,后跟冒号(“:”)和字段值组成。字段名称不区分大小写。

但是我的客户在他的应用程序上运行了一些自定义缓存库,如果Content-Encoding标头不在Pascal情况下,它将开始抱怨。

有什么可能的解决方案的主意吗?提前致谢 :)

http http2

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

多个字段检查SQL Server 2008中的case语句

MySQL中的Case语句语法: -

CASE
    WHEN search_condition THEN statement_list
    [WHEN search_condition THEN statement_list] ...
    [ELSE statement_list]
END CASE
Run Code Online (Sandbox Code Playgroud)

SQL Server 2008中的Case语句语法: -

Simple CASE expression: 
CASE input_expression 
     WHEN when_expression THEN result_expression [ ...n ] 
     [ ELSE else_result_expression ] 
END 
Run Code Online (Sandbox Code Playgroud)

按照SQL SERVER CASE语句语法

我已经解释了差异,以便用户可以理解我在这里尝试说的内容

我在MySql中有以下代码: -

SELECT sum(case when Year=2014 or purchased=0 then 0 else TC.TOTAL_SP_COST-TC.TOTAL_CP_COST end) as EARNINGs

from TABLE TC
Run Code Online (Sandbox Code Playgroud)

如果你看得正确,case语句有2个字段(Year和purchase)

当我在MS SQL SERVER 2008中尝试相同的代码时,当我尝试在SQL SERVER中的case语句中添加2个字段时,我在"或"下面有一个红线.

SELECT sum(case (Year or purchased) when 2014 then …
Run Code Online (Sandbox Code Playgroud)

mysql sql sql-server-2008

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

标签 统计

sql ×2

.net ×1

c# ×1

c#-3.0 ×1

http ×1

http2 ×1

kendo-grid ×1

kendo-ui ×1

mysql ×1

sql-server ×1

sql-server-2008 ×1

telerik ×1