餐厅项目查询

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.Data.SqlClient;
11
12 namespace 餐厅
13 {
14     public partial class Form1 : Form
15     {
16
17
18
19         public Form1()
20         {
21             InitializeComponent();
22         }
23
24         private void Form1_Load(object sender, EventArgs e)
25         {
26             LoadDeskInfoByDelFlag(0);
27
28         }
29
30         private void LoadDeskInfoByDelFlag(int p)
31         {
32             //新建集合
33             List<DeskInfo> list = new List<DeskInfo>();
34             //数据库字符串
35             string str = "Data Source=.;Initial Catalog=mysql;Integrated Security=True";
36             //sql语句,flag为0的餐桌
37             string sql = "select DeskId,DeskName,DeskNamePinYin,DeskNum from DeskInfo where DeskDelFlag = " + p;
38             //string sql = "select * from DeskInfo";
39             SqlConnection con = new SqlConnection(str);
40             con.Open();
41             SqlCommand cmd = new SqlCommand(sql, con);
42             //cmd.reader为查询
43             SqlDataReader reader = cmd.ExecuteReader();
44             //判断是否读取了一行
45             if (reader.HasRows)
46             {
47                 //当读取的时候
48                 while (reader.Read())
49                 {
50                     //实例化餐桌类,为每个属性赋值,值为数据库里的值,进行类型转换
51                     DeskInfo dk = new DeskInfo();
52                     dk.DeskId = Convert.ToInt32(reader["DeskId"]);
53                     dk.DeskName = reader["DeskName"].ToString();
54                     dk.DeskNamePinYin = reader["DeskNamePinYin"].ToString();
55                     dk.DeskNum = reader["DeskNum"].ToString();
56                     //把属性添加进list
57                     list.Add(dk);
58                 }
59
60             }
61             //禁止自动生成列,没有delflag那一列了。
62             dgv.AutoGenerateColumns = false;
63             //绑定数据
64             dgv.DataSource = list;
65
66             //关闭数据库各项
67             con.Dispose();
68             cmd.Dispose();
69             reader.Dispose();
70         }
71     }
72 }
时间: 2024-10-27 13:46:20

餐厅项目查询的相关文章

餐厅项目增加餐桌

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 using System.Da

android项目查询号码归属地

首先要有一个号码归属地的数据库,然后把这个数据库放进assets目录下,之后在闪屏页里读取这个数据库, 放到data/data/包名/files目录下. 最后就是对这个数据库进行操作了 在闪屏页拷贝数据库文件 private void copyDB(String dbname){ File targetFile = new File(getFilesDir(),dbname); if(targetFile.exists()){ System.out.println("已经存在了");

分布式网上商城项目-项目查询功能错误

1.Jdbc内存泄露问题 1 严重: The web application [] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 2 3

SQL跨项目查询语法

EXEC sp_addlinkedserver 'ITSV', '', 'SQLOLEDB', '192.168.1.248' EXEC sp_addlinkedsrvlogin 'ITSV', 'false', NULL, 'sa', '[email protected]#qweASDzxc' --以后不再使用时删除链接服务器 EXEC sp_dropserver 'ITSV', 'droplogins'

Linq常用查询运算符

Linq一共包含五十几个查询运算符,常用的根据类型来区分一共有5类左右,这五类里面一些事在项目查询中经常用到的.不过linq运算符的命名十分规范,基本从字面意思就能猜测出来是干嘛用的,下面我们挑选一些常用的来介绍一下.根据分类我们能分成下面4种类型: 1.返回IEnumerable<T>类型的 1.1 Where:主要用于对于序列的筛选,跟在sql中对数据筛选用法是一样的 1 int[] array = { 1, 3, 5, 7, 2 }; 2 var query = array.Where(

spring boot 项目登录模块之身份验证

最近领导安排做一个微餐厅项目,需要做几个网页来管理数据,首先要写一个登录模块,主要关注登录成功后session中数据的存放与校验,以及拦截器. 在网上找了挺多,找到了一篇比较简单易懂的http://blog.didispace.com/springbootsecurity/ 下面是我按照文章上做的过程: 首先添加Spring Security依赖,然后编写配置类配置会被拦截的请求和不会被拦截的请求,拦截器就写好了,很简单.

Nhibernate总结(一)查询返回指定字段

项目查询中,常常需要返回指定的字段,下面是三种Nhibernate的方法1.linq to Nhibernatepublic class NameID{ public int Id { get; set; } public string Name { get; set; }}var discontinuedProducts = session .Query<Product>() .Where(p => p.Discontinued) .Select(p => new NameID

SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结

一 开发环境 1.动态web工程 2.部分依赖 java代码: hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip proxool-0.9.1.jar log4j 1.2.16 slf4j -1.6.1 mysql-connector-java-5.1.10.jar hamcrest 1.3.0RC2 ehcache 2

Linux文件查找及压缩常用知识总结

一.文件查找 1.locate命令: locate KEYWORD 常用选项:     -i 执行区分大小写的搜索     -n  N只列举前N个匹配项目 查询系统上预建的文件索引数据库在:/var/lib/mlocate/mlocate.db上,由于事先建立索引,所以查找速度快. 2.find命令: 实时查找工具,通过遍历指定路径完成文件查找,查询的速度稍微慢点,精确查找,实时查找.可能只搜索用户具备读取和执行权限的目录. find - search for files in a direct