显示数据的查询

1.创建查询界面

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

2.双击查询全部  添加查询方法

//查询全部
        private void btnQuery_Click(object sender, EventArgs e)
        {
 string sql = "select  * from SeQu ";
SqlCeDataReader objReader = SQLHelper.GetReader(sql);
            List<SeQuDate> list = new List<SeQuDate>();
            while (objReader.Read())
            {
                list.Add(new SeQuDate()
                {
                    SqId = objReader["sqid"].ToString(),
                    SqName = objReader["sqname"].ToString(),
                    SqManer = objReader["sqmaner"].ToString(),
                    SqPhone = objReader["sqphone"].ToString(),
                    SqTime = Convert.ToDateTime(objReader["sqtime"])
                });
            }
            objReader.Close();
            this.dgvStudentList.AutoGenerateColumns = false;//禁止生成不需要的列
            this.dgvStudentList.DataSource = list;
        }

 //这里说一下  SeQuDate  是我创建的一个社区实体类 对应 sql server数据库SeQu表的信息

sql server数据库SeQu表的信息:

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

SeQuDate  是我创建的一个社区实体类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Models
{
    /// <summary>
    /// 社区实体类
    /// </summary>
    public class SeQuDate
    {
        public string SqId { get; set; }
        public string SqName { get; set; }
        public string SqManer { get; set; }
        //将数据库中的18位整数转换成字符串
        public string SqPhone { get; set; }
        public DateTime SqTime { get; set; }
    }
}

然后 特别要注意 : this.dgvStudentList 就是我的DataGridView.

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

 然后编辑列 ,不然现在是接受不到数据的

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

然后 一定要记得修改datepropertyName对应数据库列的名称

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

效果:

管理开发系统五:winform连接数据库查询 使用DataGridView展示查询结果

然后 按照社区名称 或者社区负责人查询 只需要修改一下sql语句  加where判断就好了,

  string sql = "select  * from SeQu where SeQu.sqname='" + name + "'";

Sql Server 常用语句:https://blog.csdn.net/m0_37583098/article/details/87876264

基本的Sql Server语句还是要懂得。

预祝成功!!!!!!!!!

下一篇  管理开发系统六:winform连接数据库修改

相关文章: