public DataTable read()

{

string str = "select id,UserName,UserPwd from Users"; //SQL语句

SqlCommand cmd = new SqlCommand(str, conn);

DataTable table = new DataTable();//创建表

DataColumn dc=null;//定义

dc=table.Columns.Add("编号",Type.GetType("System.Int32"));  //创建列、列名和类型

dc.AutoIncrement = true; //自动列

dc.AutoIncrementSeed = 1; //起始为1

dc.AutoIncrementStep = 1;//步长为1

dc=table.Columns.Add("用户名",Type.GetType("System.String"));//创建第二列

dc=table.Columns.Add("密码",Type.GetType("System.String"));//创建第三列

DataRow newRow;

conn.Open();

SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())

{

newRow = table.NewRow(); //创建一新行

newRow["编号"] = reader["id"];//给行赋值

newRow["用户名"] = reader["username"].ToString();

newRow["密码"] = reader["userpwd"].ToString();

table.Rows.Add(newRow);//把行添加到表中

}

return table;

}

datatable 创建列赋值_DataTable创建行和列,DataReader读取相关推荐

  1. datatable 创建列赋值_Datatable 添加新列并赋值

    DataTable dts = getExcelData(FileUpload1.PostedFile.FileName); //需要拆分的Datatable DataTable  table = n ...

  2. Pandas打印所有行和列(显示所有的行和列)

    Pandas打印所有行和列,显示所有的行和列 # 显示所有列 pd.set_option('display.max_columns', None) # # 显示所有行 pd.set_option('d ...

  3. python dataframe 列赋值_dataframe根据新列特征的条件为其赋值,给

    方式一: 直接用比较   df['B']=df[['B','C']].max(axis=1) 方式2 : dataframe.apply(自定义函数) df['label']=df.apply(lam ...

  4. OpenCV4每日一练day4:Mat类的创建、赋值、读取

    一.了解Mat类 二.三种常用Mat类的创建方式: 创建Mat类的rows和cols参数是从1开始数 Mat.rowRange(int x,int y)和Mat.rowRange(range(int ...

  5. pandas的行列获取/pandas iloc和loc的使用/如何获取pandas的行和列

    Pandas行和列的获取 由于平时没有系统的学习pandas,导致在实际应用过程中,对于获取df中的行和列经常出现问题,于是总结一下,供自己以后参考. 参考的书籍在线版链接:利用 Python 进行数 ...

  6. Python开发之pandas行和列的获取

    Python开发之pandas行和列的获取 0 1. 行和列的获取 1.1 根据索引获取行 1.2 根据条件获取行 1.3 获取列 2 区域选取 2.1 df.loc[] 2.1.1 行选取 2.1. ...

  7. element table表格合并行和列

    element-ui 官网案例: table合并行或列 通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象,里面包含当前行row.当前列column.当前行号row ...

  8. javascript动态创建表格:新增、删除行和列

    利用js来动态创建表格有两种格式,appendChild()和insertRow.insertCell().两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧. 1. ...

  9. 演练表创建 用户表my_user 追加了列 mysql 20210413_122410

    演练表创建 用户表my_user 追加了列 mysql 20210413_122410 本表主要用于记录用户名和密码的 在登陆的时候会进行验证 操作思路 新建一个库,专门演练dao相关 新建一个用户表 ...

最新文章

  1. Java并发——CAS
  2. oracle 逻辑回归,逻辑回归 (Logistic Regression):计算概率
  3. 乘风破浪:LeetCode真题_007_Reverse Integer
  4. 使用Container.ItemIndex获取Repeater、Gridview行的序号的简单方法
  5. Linux 内核宏 time_after解析
  6. 结对编程实现四则运算
  7. 【lucene】lucene高亮显示
  8. 用.net中的SqlBulkCopy类批量复制数据 (转载)
  9. 金融数据分析之财务分析表要填数据怎么办?(学习理财课程后开发的助手工具)
  10. python 提取字幕_使用 Python 提取字幕文件
  11. 【报告分享】2020年K12在线教育行业广告策略用户调研报告(附下载)
  12. 虚拟专用网络安全技术
  13. Java-设计模式之调停者模式
  14. OSChina 周五乱弹 —— 看来我只适合当一个千斤顶
  15. 谷歌浏览器如何配置SSL证书
  16. C语言库函数strstr、strch
  17. C++实现扫雷(最简单版)
  18. 个人开发者实现微信扫码登录
  19. 【百度​Sugar BI​ - 自动分析】你负责准备数据,我负责生成报表题
  20. Calendar的用法

热门文章

  1. 【Ajax Servlet JSP MySQL】Ajax实现省份地区选择:三级联动
  2. 【PAT甲级 排序】1036 Boys vs Girls (25 分) C++
  3. C语言文件操作(四)将txt格式汉字转化为txt格式16进制编码
  4. kotlin学习目录
  5. Linux 环境下安装 Golang
  6. 自定义ik分词加载无效的问题分析
  7. 【已解决】Could not find resource jdbc.properties
  8. 1003 Emergency (25 分)【Dijastra与DFS解法】
  9. Python程序开发——第七章 模块与包
  10. 第一个linux桌面,Ubuntu 4.10 “Warty Warthog”:回顾第一个Ubuntu Linux桌面