Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net中使用linq to sql和存储过程填充数据表 public void populateransaction() { TranaActionHistRoryDataContext th=新的TranaActionHistRoryDataContext(); DataTable dt=新的DataTable(); var query=来自dr 在th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value))中 选择dr; dt=(数据表)查询; }_C#_Asp.net_Sql Server_Linq_Stored Procedures - Fatal编程技术网

C# 在asp.net中使用linq to sql和存储过程填充数据表 public void populateransaction() { TranaActionHistRoryDataContext th=新的TranaActionHistRoryDataContext(); DataTable dt=新的DataTable(); var query=来自dr 在th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value))中 选择dr; dt=(数据表)查询; }

C# 在asp.net中使用linq to sql和存储过程填充数据表 public void populateransaction() { TranaActionHistRoryDataContext th=新的TranaActionHistRoryDataContext(); DataTable dt=新的DataTable(); var query=来自dr 在th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value))中 选择dr; dt=(数据表)查询; },c#,asp.net,sql-server,linq,stored-procedures,C#,Asp.net,Sql Server,Linq,Stored Procedures,这是我在th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value))中的代码。 该过程正在调用如何执行该操作public void populateransaction() public void populatetransaction() { TRANASACTIONHISTRORYDataContext th = new TRANASACTIONHISTRORYDataContext()

这是我在
th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value))中的代码。
该过程正在调用如何执行该操作

public void populateransaction()
 public void populatetransaction()
    {
        TRANASACTIONHISTRORYDataContext th = new TRANASACTIONHISTRORYDataContext();
        DataTable dt = new DataTable();
        var query = from dr
                 in th.TRANSACTIONSP((System.Nullable<long>)Convert.ToInt32(hidreference.Value))
                    select dr;
        dt = (DataTable)query;



    }
{ TranaActionHistRoryDataContext th=新的TranaActionHistRoryDataContext(); DataTable dt=新的DataTable(); var query=th.TRANSACTIONSP((System.Nullable)Convert.ToInt32(hidreference.Value)); DataColumn dc1=dt.Columns.Add(“BTC”,typeof(string)); dc1.AllowDBNull=true; DataColumn dc2=dt.Columns.Add(“TRANSACTIONDATE”,typeof(DateTime)); dc2.AllowDBNull=true; DataColumn dc3=dt.Columns.Add(“TRANSACTIONSTATUS”,typeof(string)); 数据行数据仓库; dc3.AllowDBNull=true; foreach(查询中的var c) { dw=dt.NewRow(); dw[“BTC”]=c.BTC; dw[“TRANSACTIONDATE”]=c.TRANSACTIONDATE; dw[“TRANSACTIONSTATUS”]=c.TRANSACTIONSTATUS; dt.行。添加(dw); } }

这就是我想要的

是asp.net web表单项目吗?以神圣的名义!如果存在ORM,为什么您可能需要一个数据表?因为我已经有一个数据表,需要将结果与
DbSet
上的iTunes
Concat
方法合并。忘记
DataTable
。你能检查我的答案吗?我需要得到这样的结果@AlexanderPetrov还有其他方法吗
public void populatetransaction()
    {
        TRANASACTIONHISTRORYDataContext th = new TRANASACTIONHISTRORYDataContext();
        DataTable dt = new DataTable();
        var query= th.TRANSACTIONSP((System.Nullable<long>)Convert.ToInt32(hidreference.Value));
        DataColumn dc1 = dt.Columns.Add("BTC", typeof(string));
        dc1.AllowDBNull = true;
        DataColumn dc2 = dt.Columns.Add("TRANSACTIONDATE", typeof(DateTime));
        dc2.AllowDBNull = true;
        DataColumn dc3 = dt.Columns.Add("TRANSACTIONSTATUS", typeof(string));
        DataRow dw ;
        dc3.AllowDBNull = true;

        foreach (var c in query)
        {
            dw=dt.NewRow();
            dw["BTC"] = c.BTC;
            dw["TRANSACTIONDATE"] = c.TRANSACTIONDATE;
            dw["TRANSACTIONSTATUS"] = c.TRANSACTIONSTATUS;
            dt.Rows.Add(dw);
        }
       }