博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端界面操作DataTable数据表2
阅读量:4319 次
发布时间:2019-06-06

本文共 1377 字,大约阅读时间需要 4 分钟。

一、 知识点描述

DataTable

是一个临时保存数据的网格虚拟表(表示内存中数据的一个表。)。DataTable是ADO dot net 库中的核心对象。它无须代码就可以简单的绑定数据库。C#里可以使用gridview和dataset来连接数据库读取数据表。

DataTable 表示一个内存内关系数据的表,可以独立创建和使用,也可以由其他 .NET Framework 对象使用,最常见的情况是作为 DataSet 的成员使用。

可以使用相应的 DataTable 构造函数创建 DataTable 对象。 可以通过使用 Add 方法将其添加到 DataTable 对象的 Tables 集合中,将其添加到 DataSet 中。

也可以通过以下方法创建 DataTable 对象:使用 DataAdapter 对象的 Fill 方法或 FillSchema 方法在 DataSet 中创建,或者使用 DataSet 的 ReadXml、ReadXmlSchema 或InferXmlSchema 方法从预定义的或推断的 XML 架构中创建。 请注意,将一个 DataTable 作为成员添加到一个 DataSet 的 Tables 集合中后,不能再将其添加到任何其他 DataSet 的表集合中。

二、 思维导图

三、 示例代码

1、 创建数据库连接SQLConnection

using (SqlConnection conn = new SqlConnection(DBHelper.connString))

2、 数据库命令command

string sql1 = "select DoctorNo AS 医生号,DoctorName AS 医生登录名,DoctorDutyTime AS 医生值班时间 from Doctor";

3、 打开数据库Open()

Conn.Open()

4、 数据插入到datatable里

da = new SqlDataAdapter(sql, conn);

ds = new DataSet();

da.Fill(ds);

dgvDuty.DataSource = ds.Tables[0];

5、 关闭数据库连接

Conn.Close();

6、 详细代码如下

{

SqlDataAdapter da;

DataSet ds;

string sql = "select DoctorNo AS 管理员号,DoctorName AS 管理员登录名,DoctorPwd AS 管理员登录密码,DoctorDutyTime AS 医生值班时间 from Doctor order by DoctorNo desc";

using (SqlConnection conn = new SqlConnection(DBHelper.connString))

{

da = new SqlDataAdapter(sql, conn);

ds = new DataSet();

da.Fill(ds);

dgv_DocDetail.DataSource = ds.Tables[0];

}

}

四、 效果截图

转载于:https://www.cnblogs.com/YunQiDick/p/9885698.html

你可能感兴趣的文章
HNOI2016
查看>>
JVM介绍
查看>>
将PHP数组输出为HTML表格
查看>>
Java中的线程Thread方法之---suspend()和resume() 分类: ...
查看>>
经典排序算法回顾:选择排序,快速排序
查看>>
BZOJ2213 [Poi2011]Difference 【乱搞】
查看>>
c# 对加密的MP4文件进行解密
查看>>
AOP面向切面编程C#实例
查看>>
AngularJs学习笔记-慕课网AngularJS实战
查看>>
数据库三大范式
查看>>
工作总结之二:bug级别、优先级别、bug状态
查看>>
访问修饰符、封装、继承
查看>>
更换pip源到国内镜像,提升pip下载速度.
查看>>
POJ 2265 Bee Maja (找规律)
查看>>
Kendo MVVM 数据绑定(七) Invisible/Visible
查看>>
[zz]kvm环境使用libvirt创建虚拟机
查看>>
bzoj1059 [ZJOI2007]矩阵游戏
查看>>
插入返回ibatis 的selectKey 实现插入数据后获得id
查看>>
vim 程序编辑器
查看>>
LIS(单调队列优化 C++ 版)(施工ing)
查看>>