• 大小: 896KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签: 数据  

资源简介

可以参考的windows窗体与数据库的连接

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;//联系到数据库查询操作必须既如此条语句

namespace Fly
{
    public partial class BookTicketFrom : Form
    {
        public BookTicketFrom()
        {
            InitializeComponent();
        }

        //声明并初始化DataSet
        private DataSet dataSet = new DataSet();
        //声明DataReader
        private SqlDataAdapter dataAdapter;

        //窗体加载时,在DGV上显示的数据
        private void BookTicketFrom_Load(object sender EventArgs e)
        {
            //执行查询的sql语句
            string sql = “Select FlightNOLeaveCityDestinationLeaveTimeid From TicketInfo“;
            //好比用车子把sql语句运输到数据库中去
            dataAdapter = new SqlDataAdapter(sql db.connection);
            //然后再用车子把检索到的数据集绑定到DGV所要显示的表上
            dataAdapter.Fill(dataSet “TicketInfo“);
            //指定DGV的数据源
            dgv.DataSource = dataSet.Tables[“TicketInfo“];
        }

        //单击查询按钮
        private void btn查询_Click(object sender EventArgs e)
        {
            try
            {
                //首先判断是否已经输入了所要查询的‘出发地’
                if (txt出发地.Text == ““)
                {
                    MessageBox.Show(“请输入您要查询的出发地!“ “操作提示“ MessageBoxButtons.OK MessageBoxIcon.Warning);
                }
                //继续判断是否已经输入了所要查询的‘目的地’
                else if (txt目的地.Text == ““)
                {
                    MessageBox.Show(“请输入您要查询的目的地!“ “操作提示“ MessageBoxButtons.OK MessageBoxIcon.Warning);
                }
                //如果确定已经输入了查询信息,则执行如下语句
                else
                {
                    //执行sql先查询数据库中是否存有所输入的信息
                    string sq = string.Format(“select count(*) from TicketInfo where LeaveCity=‘{0}‘and Destination=‘{1}‘“ txt出发地.Text txt目的地.Text);
                    //创建SqlCommand
                    SqlCommand cmd = new SqlCommand(sq db.connection);
                    //打开数据库连接
                    db.connection.Open();
                    //是否检索到了数据并用a接收
                    int a = (int)cmd.ExecuteScalar();
                    //ExecuteScalar();//检索不到数据则返回0
                    //MessageBox.Show(a.ToString());//测试有没有查到了数值
                    if (a == 0)
                    {
                        MessageBox.Show(“当前查询中暂无两地航班信息!“ “温馨提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
                    }
                    else
                    {
                        //先清空DGV中原有的数据
                        dataSet.Tables[“TicketInfo“].Clear();
                        //重新查找
                        string sql = string.Format(“select id FlightNOLeaveCityDestinationLeaveTime from TicketInfo where LeaveCity=‘{0}‘ and Destination=‘{1}‘“ txt出发地.Text txt目的地.Text);
                        //定义DataAdapter
                        dataAdapter = new SqlDataAdapter(sql db.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3145728  2008-11-11 17:53  航班票查询\data\data\Ticket.mdf

     文件    1048576  2008-11-11 17:53  航班票查询\data\data\Ticket_log.ldf

     文件      86016  2008-11-14 17:30  航班票查询\Fly\Fly\bin\Debug\Fly.exe

     文件      32256  2008-11-14 17:30  航班票查询\Fly\Fly\bin\Debug\Fly.pdb

     文件       5632  2005-11-11 22:25  航班票查询\Fly\Fly\bin\Debug\Fly.vshost.exe

     文件      12882  2008-11-14 17:31  航班票查询\Fly\Fly\BookTicketFrom.cs

     文件      28798  2008-11-14 17:21  航班票查询\Fly\Fly\BookTicketFrom.Designer.cs

     文件       6738  2008-11-14 17:21  航班票查询\Fly\Fly\BookTicketFrom.resx

     文件        331  2008-11-12 17:26  航班票查询\Fly\Fly\db.cs

     文件       3577  2008-11-12 20:52  航班票查询\Fly\Fly\Fly.csproj

     文件        180  2008-11-14 17:21  航班票查询\Fly\Fly\obj\Debug\Fly.BookTicketFrom.resources

     文件        988  2008-11-14 17:21  航班票查询\Fly\Fly\obj\Debug\Fly.csproj.GenerateResource.Cache

     文件      86016  2008-11-14 17:30  航班票查询\Fly\Fly\obj\Debug\Fly.exe

     文件      32256  2008-11-14 17:30  航班票查询\Fly\Fly\obj\Debug\Fly.pdb

     文件      50436  2008-11-12 20:52  航班票查询\Fly\Fly\obj\Debug\Fly.Properties.Resources.resources

     文件       5120  2008-11-12 20:49  航班票查询\Fly\Fly\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        249  2008-11-14 17:31  航班票查询\Fly\Fly\obj\Fly.csproj.FileList.txt

     文件        471  2008-11-12 16:38  航班票查询\Fly\Fly\Program.cs

     文件       1214  2008-11-12 16:37  航班票查询\Fly\Fly\Properties\AssemblyInfo.cs

     文件       3617  2008-11-12 20:49  航班票查询\Fly\Fly\Properties\Resources.Designer.cs

     文件       6718  2008-11-12 20:49  航班票查询\Fly\Fly\Properties\Resources.resx

     文件       1086  2008-11-12 16:37  航班票查询\Fly\Fly\Properties\Settings.Designer.cs

     文件        249  2008-11-12 16:37  航班票查询\Fly\Fly\Properties\Settings.settings

     文件       7068  2008-11-12 20:49  航班票查询\Fly\Fly\Resources\listbackground.jpg

     文件       7068  2008-11-12 20:12  航班票查询\Fly\Fly\Resources\listbackground.png

     文件      34816  2008-11-12 20:13  航班票查询\Fly\Fly\Resources\p1(163).gif

     文件        898  2008-11-12 16:37  航班票查询\Fly\Fly.sln

    ..A..H.     15360  2008-11-14 17:31  航班票查询\Fly\Fly.suo

     目录          0  2008-11-12 16:38  航班票查询\Fly\Fly\obj\Debug\Refactor

     目录          0  2008-11-12 20:13  航班票查询\Fly\Fly\obj\Debug\TempPE

............此处省略14个文件信息

评论

共有 条评论