- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用控件整理
datagridview重要属性和方法:
1,allusertoaddRows 是否允许用户添加行。本系统在添加数据时通过该属性解禁,完成后禁用。
2,Readonly 是否允许用户修改表中数据。本系统用它实现修改功能。
3,RowCount 获取当前行数,本系统用于修改后逐条检查数据合法性和添加数据时锁定已有行
4,DataSource 数据源绑定。本系统数据源是dataset。当绑定后,datagridview和dataset任一作修改都会影响到另一控件。
5,Rows[i].Cells[1].Value 获取第i行第2个数据的值
6,CurrentCell.RowIndex 获取当前单元格的行号
Dataset数据集,可以对数据进行灵活操作
1,创建dataset DataSet ds=new DataSet()
2,用sqldataadapter填充dataset adp.Fill(ds,DataTable)
3,删除第一张表中第row行第0个数据,增加修改同理
ds.Tables[0].Rows[row][0].Delete();
4,访问第0列,ds.Tables[0].Colunms[0]
5,清空 ds.Clear()
SqlConnection连接数据库 及参数
sqlConnection cn = new SqlConnection(server=IBM-9C33704AC30\
\SQLEXPRESS;database=rolexperiment2;uid=sa;pwd=123;);
server不能用localhost
SqlCommand执行sql语句
创建 sqlCommand cmd = cn.CreateCommand();
两个属性
cmd.CommandType = CommandType.Text; 类型,Text表示执行sql语句
cmd.CommandText = select A.FuncID from RoleFunc A 要执行的sql语言
三种执行方法
ExecuteScalar()可以执行SELECT查询,返回的是一个单值,多用于查询聚合值,如函数count(),sum(),比如select count(*) from users,那么用EexcuteScalar就是返回一个int类型的值,该值等于users里面的行数。
ExecuteNonQuery()这个是用来执行update,insert或delete的操作,返回的值是该命令所影响到的表行数。
ExecuteReader()返回一个Datareader对象,这个对象的内容就是与命令匹配的所有行。如sqlDatareader read=123.ExecuteReader(),
又或:Gridview1.Datasoure=123.ExecuteReader()。
SqlDataAdapter dataset和数据库之间的桥梁
1,创建 构造函数有两个参数,分别是sql语句和sqlconnection连接语句
sqlstring = select Datas,secret from DataTable where Secret=1;
adp = new SqlDataAdapter(sqlstring, cn);
2.填充到dataset中
adp.Fill(ds,DataTable);adp.Update(ds, DataTable);
SqlDataReader 执行sql语句 不够灵活,效率比dataset高,和sqlcommand一起使用
1,创建
SqlDataReader reader = cmd.ExecuteReader(); (参看sqlcommand)
2,使用 reader.Read() 每执行一次,reader里的指针往下一行,不可逆
3,reader[0].ToString() 访问reader一条记录里的第一个元素
组合框,下拉列表控件
图形
作用:下拉菜单进行选择。
重要属性:items 下拉列表项
DropDownStyle 组合框下拉模式
Simple 等效于textbox
Dropdown 下拉菜单,可输入
Dropdownlist 下拉菜单不可输入
SelectIndex 默认输入下拉菜单的第几项,取值0,1,2…… 代码中实现
Items.Add(“string”) 添加items项。代码中应用
Datasou
文档评论(0)