Bootstrap

如何在前端界面操作数据表

思维导图:
在这里插入图片描述

在前端界面操作数据表来实现对数据库的操作,主要分4各部分,增删改查。通过Parameters.Add(@变量名,值)进行传值,思路上基本类似,主要区别就在于SQL命令语句的不同。下面主要就用DataGridView控件来实现数据表的查询简单介绍一下:
(1)首先声明并实例化SQL连接,连接上数据库,我这里是查询所有员工,以用作数据网格视图数据源;

SqlConnection sqlConnection = new SqlConnection();                                              //声明并实例化SQL连接;
            sqlConnection.ConnectionString =
                ConfigurationManager.ConnectionStrings["Sql"].ConnectionString;                             //配置管理器从配置文件读取连接字符串,并将之赋予SQL连接的连接字符串属性;
            SqlCommand sqlCommand1 = new SqlCommand();                                                       //声明并实例化SQL命令;
            sqlCommand1.Connection = sqlConnection;                                                          //将SQL命令的连接属性指向SQL连接;
            sqlCommand1.CommandText = "SELECT * FROM tb_yg;";                                            //指定SQL命令的命令文本;该命令查询所有员工,以用作数据网格视图数据源;

(2)实例化员工数据表,利用数据适配器读取数据,并填充数据表,用之前要在form里定义私有字段

    /// 私有字段:员工数据表;
    private DataTable ygTable;
     /// 私有字段:按名称排序的员工数据视图;
    private DataView ygViewByName;

.

SqlDataAdapter sqlDataAdapter1 = new SqlDataAdapter();                                           //声明并实例化SQL数据适配器;
sqlDataAdapter1.MissingSchemaAction = MissingSchemaAction.AddWithKey;                            //设置SQL数据适配器在缺少架构时的动作为追加主键,从而获取数据库中定义的主键;

this.ygTable = new DataTable();                                                             //实例化本窗体的员工数据表,用于保存所有员工,以用作
;