当前位置: 代码迷 >> 综合 >> 数据库开发及ADO.NET(55)——ADO.NET汇总
  详细解决方案

数据库开发及ADO.NET(55)——ADO.NET汇总

热度:51   发布时间:2023-10-01 19:50:07.0

1.(1)控制台应用程序。

(2)winform应用程序。

(3)webform程序。

(4)ASP.NET

 

2.删除:

(1)物理删除

(2)软删除:查正常数据和已被删除数据时用到。逻辑删除,数据还在,只是给数据表添加了一列,已经删除的行此列为true,没删除的行此列为false

 

3.(1)在数据库中调用存储过程:execute 过程名 参数

(2)在程序中调用存储过程:单个参数

SqlConnection  conn=new  SqlConnection(conStr);  //建立连接通道SqlCommand  cmd=new  SqlCommand(“usp_GetBookByCateId”,conn);  //usp_GetBookByCateId是存储过程名cmd.CommandType=CommandType.StoredProcedure; //指定命令类型为存储过程SqlParameter  sp=new  SqlParameter();  //指定存储过程中的参数sp.ParameterName=”@cateId”;sp.SqlDbType=SqlType.Int;  //指定参数类型为intsp.Size=4;  //指定参数的长度,当然参数是int时可省略,一般参数是string类型时,才指定参数的长度。sp.Value=2;  //给参数赋值cmd.Parameters.Add(sp);  //将参数对象加入到命令对象的参数集合中(就是将参数赋值给命令对象)SqlDataAdapter  da=new  SqlDataAdapter(cmd);  //实例化cmdDataTable  dt=new  DataTable();da.Fill(dt);//填充foreach(DataRow  dr  in  dt.Rows){string  s=Dr[0].ToString;}

(3)在程序中调用存储过程:多个参数。

SqlParameter[]  paras={New  };

 

4.命名空间相当于一个文件夹。

 

5.ado.net中的using会自动释放资源,所以不用close

 

6.vs中的#region和try  catch都可以通过“外侧代码”来快速添加。

 

 

7.parse

 

8.dgv单元格点击方法事件:在窗体中选中dgv控件——>右击——>属性——>CellClick,在CellClick后面空格的地方双击

dgv点击某个单元格时,选中单元格所在行的整行,方法如下:设置dgv的属性RowTemplate下的SelectionMode属性的值为FullRowSelect(即 全行选中)。

 

9.设置时间格式时,如:2019-09-02  09:38:23

月 MM

分钟 mm

yyyy-MM-dd  hh:mm:ss

  相关解决方案