小编Sah*_*ahi的帖子

LINQ - 比较List对象和字符串列表

我有一个对象列表(List1)和字符串List2列表(- 对象名称列表)

如果List2中不存在object.Name,我需要从List1获取所有对象

怎么写这个LINQC#.?

.net c# linq list

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

Ngx-datatable 标题单元格文本未垂直对齐

我在我的 angular 项目中使用了 ngx-datatable。列是 -> “估计生产率”、“Wk1Rate”、“WK2Rate”、“WK3Rate”。

我使用 css 为文本应用了 Wrapping,以便在标题单元格中容纳文本 - “估计生产率”。因此,估计生产率显示在 3 行中,而其他列名称显示在一行中。headerheight 是“auto”,标题单元格的文本对齐是“center”

问题 - 文本 - “Wk1Rate”、“WK2Rate”、“WK3Rate” - 在标题单元格内未垂直对齐。这些文本显示在顶部,如图所示:

在此处输入图片说明

如何使这些列垂直居中对齐。?我试过垂直对齐:中间,但没有用。请帮忙。

ngx-datatable 的 html 代码:

    <ngx-datatable class="material" [rows]="MyRows" [headerHeight]="'auto'" [footerHeight]="40"
     [rowHeight]="37" [limit]="10">
        <ngx-datatable-column name="Est Production Rate" [sortable]="false" 
         [width]="85">
            <ng-template ngx-datatable-cell-template let-value="value">
                {{value}}
            </ng-template>
        </ngx-datatable-column>
        <ngx-datatable-column name="Wk1Rate" [width]="80">
            <ng-template ngx-datatable-cell-template let-value="value">
                {{value}}
            </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Wk2Rate" [width]="80">
            <ng-template ngx-datatable-cell-template let-value="value">
                {{value}}
            </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Wk3Rate" [width]="80">
            <ng-template ngx-datatable-cell-template let-value="value">
                {{value}}
            </ng-template>
        </ngx-datatable-column>
    </ngx-datatable>
Run Code Online (Sandbox Code Playgroud)

闪电战

css ngx-datatable angular

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

MVC Bundling - 一个包含多个文件夹的文件

我有5个js文件:

  1. a1.js
  2. a2.js
  3. a3.js
  4. a4.js
  5. a5.js

捆绑在bundle1.js中,我正在使用这个包View1.

现在,我需要使用a3.js,a5.jsa6.jsView2.

我可以用a3,a5a6创建一个新包,或者为a3和a5使用bundle1 并为a6创建新包吗?

哪种方法好?

asp.net-mvc bundling-and-minification

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

根据条件选择连接表

我有3张桌子

  1. 表A
  2. 表B
  3. 表C

我需要根据传递的参数将TableA连接到TableB或TableC.即

select * from 
TableA A 
join (TableB on <Joining Condition> /  TableC on <joining condition> )
Run Code Online (Sandbox Code Playgroud)

我试过以下查询

select * from 
TableA A 
join (
   case when paramB<>'' then TableB on <Joining Condition>
   case when paramC<>'' then TableC on <joining condition>
 )
Run Code Online (Sandbox Code Playgroud)

但是,这会给出语法错误.任何人都可以帮忙吗?

解:

create table #temp (<columns>)
if paramB<>''
begin
   select * from 
   TableA A 
   join TableB on <Joining Condition>
end
else if paramB<>''
begin
  select * from 
   TableA A 
   join TableC on <Joining Condition> …
Run Code Online (Sandbox Code Playgroud)

sql-server join

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

从内部列表中删除项目 - linq

我有列表list1,其中包含另一个列表list2

我必须 使用 lambda 表达式从list1 的list2中删除一个项目,其中 id=2。我该怎么写。?

eg: list1 -> List<balls>  -> Ball contains list of images.
    list2 -> List<images> -> each image will have an id.
Run Code Online (Sandbox Code Playgroud)

我需要从列表 1 中删除一些球的图像(其中图像 ID 为 1)

c# linq

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

如何仅查找列的前 3 个值并将其余列值分组为零?

考虑一个具有如图所示数据的表。我想找到前 3 个标记,并将列标记的其余值合并为单个值 0。

name    age   marks   height
-----------------------------
anil     25    67       5

ashish   23    75       6

ritu     22    0        4

manish   25    0        6

kirti    23    97       5
Run Code Online (Sandbox Code Playgroud)

输出

name    age   marks  height
-----------------------------
kirti    23    97       5

ashish   23    75       6

anil     25    67       5

OTHERS   0     0        0
Run Code Online (Sandbox Code Playgroud)

sql-server

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