zoukankan      html  css  js  c++  java
  • C#手动创建Dataset并填充测试数据 子曰

     

     当用控件的数据源是dataset,而又不能正常读取数据时,此方法可以迅速判断到底是读取数据库是出了问题,还是控件绑定的问题。

            DataSet ds = new DataSet();//创建DataSet
    
            DataTable dt = new DataTable("Table");//创建一个名为Table的DataTalbe
    
            dt.Columns.Add(new DataColumn("id", typeof(int)));//为dt_dry表内建立Column
            dt.Columns.Add(new DataColumn("name", typeof(string)));
            dt.Columns.Add(new DataColumn("img", typeof(string)));
            dt.Columns.Add(new DataColumn("timer", typeof(DateTime)));
    
    
            DataRow dr = dt.NewRow();//注意这边创建dt的新行的方法。指定类型是DataRow而不是TableRow,然后不用new直接的用创建的DataTable下面的NewRow方法。
            dr["id"] = 1;
            dr["name"] = "AA";
            dr["img"] = "~/img/1.png";
            dr["timer"] = DateTime.Now;
            dt.Rows.Add(dr);
    
    
            dr = dt.NewRow();
            dr["id"] = 2;
            dr["name"] = "bb";
            dr["img"] = "~/img/2.png";
            dr["timer"] = DateTime.Now;
            dt.Rows.Add(dr);
    
            dr = dt.NewRow();
            dr["id"] = 3;
            dr["name"] = "cc";
            dr["img"] = "~/img/3.png";
            dr["timer"] = DateTime.Now;
            dt.Rows.Add(dr);
    
            dr = dt.NewRow();
            dr["id"] = 4;
            dr["name"] = "<b>dd</b>";
            dr["img"] = "~/img/4.png";
            dr["timer"] = DateTime.Now;
            dt.Rows.Add(dr);
    
            dr = dt.NewRow();
            dr["id"] = 5;
            dr["name"] = "ee";
            dr["img"] = "~/img/5.png";
            dr["timer"] = DateTime.Now;
            dt.Rows.Add(dr);
            ds.Tables.Add(dt);//别忘记向ds中添加table
    
    
     
    


     

     
  • 相关阅读:
    Mysql集群
    Redis集群
    Python3 实现数据读写分离设计
    PHP Session的优化使用
    防盗链与token运用
    PHP与REDIS
    优化设计提高sql类数据库的性能
    Nodejs密集型CPU解决方案
    可重入和线程安全
    信号处理函数编写规则
  • 原文地址:https://www.cnblogs.com/suixufeng/p/3336146.html
Copyright © 2011-2022 走看看