小编kse*_*lva的帖子

如何在 C# 中将 DataTable 转换为泛型列表

我需要将 C# DataTable 转换为通用集合列表

DataTable Columns Respectively

 1. EmpId  (this is Int DataType)
 2. EmpName   (this is varchar DataType)
 3. EmpAddress  (this is varchar DataType)
 4. EmpPhone  (this is varchar DataType)
 5. Status   (this is Boolean DataType)
 6. EmpRelationKey (this is int DataType)
Run Code Online (Sandbox Code Playgroud)

所以我的数据表包含上述字段的值。在这里我需要将此值分配到我的列表中

我的列表变量分别

class Employee
{
protected int EmpId  ;
protected string EmpName =String.Empty;
protected string EmpAddress  = String.Empty;
protected string EmpPhone  = String.Empty;
protected bool Status ;
protected int EmpRelationKey ;
}

Declaring List
List<Employee> Emp= new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何在 SQL Server case 语句中设置默认值?

我有一个类似显示状态和计数的场景。看看下面的模型

Status            Counts
---------------   --------
Completed          10
In Progress         6
Others              0
Run Code Online (Sandbox Code Playgroud)

我有这个代码:

SELECT 
    CASE 
       WHEN Status = 'I' THEN 'IN PROGRESS' 
       WHEN Status = 'O' THEN 'Others' 
       WHEN Status = 'C' THEN 'COMPLETED' 
    END AS ' Status', 
    COUNT(Status) AS ' Counts' 
FROM   
    table1
Run Code Online (Sandbox Code Playgroud)

我只有Completed和 的值InProgress。目前我只有两行。但是我需要包括三行Others并且它的计数应该是 0 - 如何在 SQL 中做到这一点?

sql-server

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

标签 统计

asp.net ×1

c# ×1

sql-server ×1