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=密码


发布评论