相关疑难解决方法(0)

从C#.NET中的DataTable到JSON

我是C#和.NET的新手,但我已经使这段代码调用存储过程,然后我想获取返回的DataTable并将其转换为JSON.

    SqlConnection con = new SqlConnection("connection string here");
    SqlDataAdapter da = new SqlDataAdapter();
    SqlCommand cmd = new SqlCommand("getDates", con);
    SqlParameter par = new SqlParameter("@PlaceID", SqlDbType.Int);
    par.Value = 42;
    da.SelectCommand = cmd;
    cmd.Parameters.Add(par);
    DataSet ds = new DataSet();
    DataTable dt = new DataTable();

    con.Open();

    try{
        cmd.CommandType = CommandType.StoredProcedure;
        da.Fill(ds);
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是,最好/最简单的方法是什么?一个例子会很棒,因为我还是很陌生.

.net c# datatable json javascriptserializer

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

如何在 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万
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

datatable ×1

javascriptserializer ×1

json ×1