个人重构机房收费系统DataGridView显示用户信息
2013-07-26 19:43
501 查看
在做机房收费系统的过程中,删除用户需要将数据库的表显示到程序的窗体中,我使用的控件是DataGridView
先说说我编写程序的思路把。
①、将数据库T_UserInfo表中某些特定的字段信息读取出来
②、将读取出来的数据添加到DataGridView中
PS:需要注意的是数据库中字段的名称不是你DataGridView想要显示的。比如:数据库表中的一个字段名称为:username,而我DataGridView要显示的正好却是中文意思:用户姓名。
下面是我的具体操作以及表和窗体的图。
数据库表T_UserInfo 表:
DAL层数据:其中D层的方法返回值类型为 DataTable。
接下来只需要将DataTable传给UI 层使用就行。
UI层:
DataGridView.DataSource=myTable
myTable为DLL 层返回的DataTable。
结果显示:
先说说我编写程序的思路把。
①、将数据库T_UserInfo表中某些特定的字段信息读取出来
②、将读取出来的数据添加到DataGridView中
PS:需要注意的是数据库中字段的名称不是你DataGridView想要显示的。比如:数据库表中的一个字段名称为:username,而我DataGridView要显示的正好却是中文意思:用户姓名。
下面是我的具体操作以及表和窗体的图。
数据库表T_UserInfo 表:
DAL层数据:其中D层的方法返回值类型为 DataTable。
'验证 查看 用户的信息 Public Function Querydeleteuser(user As Entity.LoginEntity) As DataTable Implements IDAL.IEditUser.Querydeleteuser '数据库连接字符串 Dim str As String = "Data Source=192.168.24.76;Initial Catalog=Charge_System;uid=sa;Pwd=123456" Dim conn As New SqlConnection(str) conn.Open() '查看视图中 的数据 Dim sql As String = " select UserID as 用户名 ,UserName as 姓名 , Head as 开户人 from T_UserInfo where Level= '" & user.level & "'" '分别创建 DataAdapter 对象 DataSet 对象 和 DataTable 对象 '初始化myAdapter Dim myAdapter As New SqlDataAdapter(sql, conn) Dim mySet As New DataSet Dim myTable As New DataTable '将查询结果表 标题定位“用户信息”,并将用户信息表传给 datatable myAdapter.Fill(mySet, "用户信息") myTable = mySet.Tables("用户信息") '关闭数据库 conn.Close() '返回 datatable 表 Return myTable End Function
接下来只需要将DataTable传给UI 层使用就行。
UI层:
DataGridView.DataSource=myTable
myTable为DLL 层返回的DataTable。
结果显示:
相关文章推荐
- 个人重构机房收费系统报表使用之最简单的显示连接
- VB.NET之旅-机房收费系统个人重构DatagridView导出数据到Excel
- 个人重构机房收费系统——报表制作
- 类图问题机房收费系统个人重构——画图疑惑多多Strut2教程-java教程
- 机房收费系统个人重构关于SQLHelper
- 机房收费系统个人重构——画图疑惑多多
- 机房收费系统.NET个人重构总结
- 机房收费系统个人重构版:透过文档谈文档驱动开发
- 机房收费系统个人重构版:软工文档中那些图
- 机房收费系统个人重构—图(文档)
- 个人重构机房收费系统之报表
- 机房收费系统重构之用户登录
- 机房收费系统个人重构版1、——类头注释模板
- 机房收费系统(个人重构)——存储过程
- 机房收费系统VB.NET版——DataGridView显示数据
- 机房收费系统个人重构版:暮然回首,灯火阑珊
- 机房收费系统(个人重构)——外观模式
- 数据库重建----个人版机房收费系统重构
- 机房收费系统个人重构关于SQLHelper
- 机房收费系统个人版重构——报表制作