手写DataSet,DataTable

一:DataSet

 1 DataSet ds = new DataSet();//创建DataSet
 2 DataTable dt = new DataTable();//创建一个DataTalbe
 3
 4 dt.Columns.Add(new DataColumn("id", typeof(int)));//为dt_dry表内建立Column
 5 dt.Columns.Add(new DataColumn("SQBM", typeof(string)));
 6 dt.Columns.Add(new DataColumn("UNAME", typeof(string)));
 7
 8 for (int i = 0; i < ods.Tables[0].Rows.Count; i++)
 9   {
10 DataRow dr = dt.NewRow();
11
12   dr["id"] = i + 1;
13   dr["SQBM"] = ods.Tables[0].Rows[i]["SQBM"].ToString();
14   dr["UNAME"] = username;
15   if (i == ods.Tables[0].Rows.Count - 1)
16     {
17       dt.Rows.Add(dr);
18       ds.Tables.Add(dt);
19     }
20     else
21       dt.Rows.Add(dr);
22         }
23   }  

二:DataTable

 1 DataTable dt = new DataTable();
 2
 3 dt.Columns.Add(new DataColumn("id", typeof(string)));
 4 dt.Columns.Add(new DataColumn("UName", typeof(string)));
 5
 6  for (Int i = 0; i < ds.Table[0].Rows.count; i++)
 7  {
 8     DataRow dr = dt.NewRow();
 9     dr["id"] = ds.Table[0].Rows[i]["User_ID"].tostring();
10     dr["UName"] = ds.Table[0].Rows[i]["strUName"].tostring();
11     dt.Rows.Add(dr);
12
13 }
时间: 2024-08-26 13:37:35

手写DataSet,DataTable的相关文章

ADO.NET #3-1 (GridView + DataReader + SqlCommand)完全手写Code Behind

[C#] ADO.NET #3-1 (GridView + DataReader + SqlCommand)完全手写.后置程序代码 之前有分享过一个范例 [C#] ADO.NET #3 (GridView + SqlDataSource)完全手写.后置程序代码,兼论 SqlDataSource与UpdateParameter/DeleteParameter的用法 后来,在网络上找到的人,就开始大量地为「SqlDataSource小精灵」动手写程序 这并非我的原意. 我的意思是,透过手写的程序代码

手写Json转换

在做项目的时候总是要手动将集合转换成json每次都很麻烦,于是就尝试着写了一个公用的方法,用于转换List to json: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; using System.Collections; using System.Data.Common; public class ConvertJson

一套手写ajax加一般处理程序的增删查改

倾述下感受:8天16次驳回.这个惨不忍睹. 好了不说了,说多了都是泪. 直接上代码 : 这个里面的字段我是用动软生成的,感觉自己手写哪些字段太浪费时间了,说多了都是泪 ajax.model层的代码: using System; namespace Ajax.Model { /// <summary> /// SM_Class:实体类(属性说明自动提取数据库字段的描述信息) /// </summary> [Serializable] public partial class SM_C

(5)C#之ADO.NET 手写SqlHelp.cs 以及改进

为了更快捷的反问数据库,以及更加符合面向对象封装的原则,我们应该有一个自己的数据库操作类,SqlHelper.cs  这样我们在访问数据库的时候就不必每一次都连接.赋值.执行了,可以比较方便的一步到位. 首先书写一个比较简易的SqlHelp.cs,分开写ExecuteNonQuery.ExecuteScalar.ExecuteReader. ◇首先配置连接变量(上一节中有说到) private static string connStr = ConfigurationManager.Connec

KNN分类算法实现手写数字识别

需求: 利用一个手写数字"先验数据"集,使用knn算法来实现对手写数字的自动识别: 先验数据(训练数据)集: ?数据维度比较大,样本数比较多. ? 数据集包括数字0-9的手写体. ?每个数字大约有200个样本. ?每个样本保持在一个txt文件中. ?手写体图像本身的大小是32x32的二值图,转换到txt文件保存后,内容也是32x32个数字,0或者1,如下: 数据集压缩包解压后有两个目录:(将这两个目录文件夹拷贝的项目路径下E:/KNNCase/digits/) ?目录trainingD

基于kNN的手写字体识别——《机器学习实战》笔记

看完一节<机器学习实战>,算是踏入ML的大门了吧!这里就详细讲一下一个demo:使用kNN算法实现手写字体的简单识别 kNN 先简单介绍一下kNN,就是所谓的K-近邻算法: [作用原理]:存在一个样本数据集合.每个样本数据都存在标签.输入没有标签的新数据后,将新数据的每个特征与样本集数据的对应特征进行比较,然后算法提取样本集中最相似的分类标签.一般说来,我们只选择样本数据集中前k个最相似的数据,最后,选择这k个相似数据中出现次数最多的分类,作为新数据的分类. 通俗的说,举例说明:有一群明确国籍

K-近邻算法构造手写识别系统

为了简单起见,这里构造的系统只能识别数字0到9,需要识别的数字已经使用图形处理软件,处理成具有相同的色彩和大小:宽高是32像素的黑白图像.尽管采用文本格式存储图像不能有效地利用内存空间,但是为了方便理解,我们还是将图像转换为文本格式. ---1.收集数据:提供文本文件 该数据集合修改自“手写数字数据集的光学识别”-一文中的数据集合,该文登载于2010年10月3日的UCI机器学习资料库中http://archive.ics.uci.edu/ml.        ---2.准备数据:将图像转换为测试

tensorflow笔记(四)之MNIST手写识别系列一

tensorflow笔记(四)之MNIST手写识别系列一 版权声明:本文为博主原创文章,转载请指明转载地址 http://www.cnblogs.com/fydeblog/p/7436310.html 前言 这篇博客将利用神经网络去训练MNIST数据集,通过学习到的模型去分类手写数字. 我会将本篇博客的jupyter notebook放在最后,方便你下载在线调试!推荐结合官方的tensorflow教程来看这个notebook! 1. MNIST数据集的导入 这里介绍一下MNIST,MNIST是在

Python 基于KNN算法的手写识别系统

本文主要利用k-近邻分类器实现手写识别系统,训练数据集大约2000个样本,每个数字大约有200个样本,每个样本保存在一个txt文件中,手写体图像本身是32X32的二值图像,如下图所示: 手写数字识别系统的测试代码: from numpy import * import operator from os import listdir #inX    要检测的数据 #dataSet   数据集 #labels    结果集 #k      要对比的长度 def classify0(inX, data