2024年3月9日发(作者:)

执行增加、删除、修改等非查询语句--------【六脉神剑】

//1-【创建数据库连接对象】

SqlConnection conn = new SqlConnection("server=.;database=DB144;uid=sa;pwd=123");

//2-【打开数据库连接】

();

//3-【写一条sql命令】

string sql = "insert into stu values('6166','166','男',19,'6166')";

//4-【命令对象-发送sql语句】

SqlCommand cmd = new SqlCommand(sql, conn);

//5-【执行sql语句】

int c = eNonQuery();

//6-【关闭数据库连接】

();

白道的使用流程:--------【降龙十八掌】

1-拖放ListView控件。

2-修改白道视图方式为Details。(白道右三角里面)

3-修改白道属性GridLines为true。(显示网格线)

4-引入命名空间。using ent;

5-创建数据库连接。SqlConnection conn=new SqlConnection("连接字符串");

6-打开数据库连接。();

7-创建查询语句。string sql="select ……"

8-创建高科技传递sql语句.SqlCommand cmd=new SqlCommand(sql,conn);

9-创建SqlDataReader对象来接受eReader()执行查询的结果。

10-判断读取器内是否有行.if(s)

11-循环读取sdr内的数据.while(())

12-定义变量接受每行的每个值。string name=sdr["数据表的列名"].ToString()

13-根据要显示的第一个变量创建白道项目.【ListViewItem lvi=new ListViewItem(第一个变

量);】

14-把其他要显示的值依次加入白道项目内.【(变量)】

15-把创建好的白道项目加入到白道内.【this.白道.(lvi)】

16-关闭读取器【()】

17-关闭数据库连接【()】

18-在白道右三角内,选择编辑列,依次添加要显示的列。顺序要和白道项目内的变量添加

顺序一致。

白道常用属性----

FullRowSelect:整行选中。【true、false】

//清除白道所有项目----------this.白道.();

白道获取ID:

方式1:把ID放在第一列。然后让其宽度为0.【白道.SelectedItems[0].SubItems[0].Text;】

方式2:把ID放在最后一列,然后使用【白道.SelectedItems[0].SubItems[N].Text;】访问。

N代表最后一列的索引号,从零开始。

黑道使用流程:--------【九阴白骨爪】

1-拖放黑道控件DataGridView

2-取消黑道的自动生成列。 this.黑道.AutoGenerateColumns = false;【建议再Form_Load事件

中写】

3-引入命名空间。using ent;

4-创建数据库连接和sql查询语句

5-创建数据适配器通过连接传递sql语句【SqlDataAdapter sda=new SqlDataAdapter(sql,conn);】

6-创建数据集保存查询结果【DataSet ds=new DataSet();】

7-将数据适配器查询的结果填充到数据集内【(ds)】

8-让黑道的数据源等于数据集中的数据【this.黑道.DataSource=[0]】

9-在前台右三角内选择【编辑列】。添加要显示的列。指定【页眉】文本,然后在列属性内

的【数据】里的DataPropertyName里写入数据表中的【列名】。

黑道常用属性----

黑道整行选中:SelectionMode:FullRowSelect

黑道不显示行头:RowHeadersVisible:是否显示行头【true/false】

让黑道的列随着黑道大小变化--AutoSizeColumnsMode:Fill

是否允许多行选中:MultiSelect:【true/false】黑道一般不允许多行选择

获取选中行的数据----this.黑道.SelectedRows[0].Cells[N].ng();

【N代表第几个格子,格子编号从0开始。】

【无间道】ComboBox:绑定思路

使用黑道的拖拉机查询数据

然后把数据赋值给urce=[0]

最后需要指定显示那一列,把那一列作为隐藏的值列

yMember = "name";//将表内的name列显示出来

ember = "id";//将表内的Id列作为值列隐藏起来。

右键菜单:ContextMenuStrip。

使用流程:

1-拖放一个ContextMenuStrip控件。

2-添加右键菜单的选项。

3-选中要使用右键菜单的控件。在其contextMenuStrip属性中选择创建好的右键菜单。【五

星】

数据库连接字符串:server=服务器;database=数据库名;uid=用户名;pwd=密码