您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

C# jque DataGrid后台SQL查询数据重新赋值并返回 DataTable dt1 = new DataTable();

bubuko 2022/1/25 20:03:22 dotnet 字数 6432 阅读 1204 来源 http://www.bubuko.com/infolist-5-1.html

string Sql = string.Format(@"select * from dual where 1=1 and id='{0}'", h.Attr1.Trim());//查询语句 DataSet ds = new DataSet(); ds = ConnInstance.AspPager ...

    string Sql = string.Format(@"select  * from dual where 1=1 and id=‘{0}‘", h.Attr1.Trim());//查询语句

    DataSet ds = new DataSet();
                ds = ConnInstance.AspPager(pageSize, pageIndex, Sql, "dt", ref count);

 

#region 重新賦值新錶
                    DataTable dt1 = new DataTable(); //新增表列名称
                    dt1.Columns.Add("Subsidy1");
                    dt1.Columns.Add("Subsidy2");
                    dt1.Columns.Add("Subsidy3");
                    dt1.Columns.Add("Subsidy4");
                    dt1.Columns.Add("Subsidy5");
                    dt1.Columns.Add("Subsidy6");
                    dt1.Columns.Add("Subsidy7");
                    dt1.Columns.Add("Subsidy8");
                    dt1.Columns.Add("Subsidy9");
                    dt1.Columns.Add("Subsidy10");
                    dt1.Columns.Add("Subsidy11");
                    dt1.Columns.Add("Subsidy12");


                    DataRow dr; //定义赋值函数格式
                    dr = dt1.NewRow();
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //游历SQL查询到的数据
                    {
                        string Wdate1 = ds.Tables[0].Rows[i]["Wdate"].ToString();//獲取月份
                        for (int j = 0; j < 13; j++)
                        {
                            string Wdate2 = Convert.ToString(j + 1);
                            if (j < 10)
                            {
                                Wdate2 = "0" + Wdate2;
                                //string aa = Wdate1.Substring(5, 2);
                            }
                            if (Wdate1.Substring(5, 2) == Wdate2)
                            {
                                dr["Subsidy" + (j + 1)] = ds.Tables[0].Rows[i]["subsidy"].ToString();  //赋值ds表的列值
                            }
                        }


                    }

                    dt1.Rows.Add(dr);  //绑定新datatable表dt1

C# jque DataGrid后台SQL查询数据重新赋值并返回 DataTable dt1 = new DataTable();

原文:https://www.cnblogs.com/popo1/p/12553256.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶