zoukankan      html  css  js  c++  java
  • 餐厅项目查询

     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 }
  • 相关阅读:
    Mysql使用指南
    数据库中的脏读、幻读、不可重复读
    数据库分库分表策略
    php匹配html中的日期进行修改并且重新写入html
    程序猿,你也配吃10元的盒饭?
    git excutable file not found in %path%
    html2canvas+jspdf 完美解决html导出且分页 解决图片显示不全问题
    laravel+gatewayworker+layer搭建网页聊天系统1--workerman安装
    ubuntu使用querylist+cron实现每日新闻采集
    Command "make:console" is not defined.
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/5639086.html
Copyright © 2011-2022 走看看