全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
datagridview重要属性和方法:1,allusertoaddRows 是否允许用户添加行。本系统在添加数据时通过该属性解禁,完成后禁用。2,Readonly 是否允许用户修改表中数据。本系统用它实现修改功能。3,RowCount 获取当前行数,本系统用于修改后逐条检查数据合法性和添加数据时锁定已有行4,DataSource 数据源绑定。本系统数据源是dataset。当绑定后,datagridview和dataset任一作修改都会影响到另一控件。5,Rowsi.Cells1.Value 获取第i行第2个数据的值6,CurrentCell.RowIndex 获取当前单元格的行号Dataset数据集,可以对数据进行灵活操作1,创建dataset DataSet ds=new DataSet() 2,用sqldataadapter填充dataset adp.Fill(ds,DataTable) 3,删除第一张表中第row行第0个数据,增加修改同理ds.Tables0.Rowsrow0.Delete(); 4,访问第0列,ds.Tables0.Colunms0 5,清空 ds.Clear()SqlConnection连接数据库 及参数 sqlConnection cn = new SqlConnection(server=IBM-9C33704AC30SQLEXPRESS;database=rolexperiment2;uid=sa;pwd=123;);server不能用localhostSqlCommand执行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,reader0.ToString() 访问reader一条记录里的第一个元素1, 组合框,下拉列表控件图形 作用:下拉菜单进行选择。重要属性:items 下拉列表项 DropDownStyle 组合框下拉模式 Simple 等效于textbox Dropdown 下拉菜单,可输入 Dropdownlist 下拉菜单不可输入 SelectIndex 默认输入下拉菜单的第几项,取值0,1,2 代码中实现 Items.Add(“string”) 添加items项。代码中应用 Datasource 绑定数据源,一般是dataset DisplayMember 绑定后显示要显示的字段 ValueMember 显示字段对应的值 SelectIndex 选中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防食物安全教育课件
- 健康养生知识大挑战答题游戏与答案解析
- 化工工厂操作规范测试题及答案指南
- 电影产业经营管理知识测试题库及答案
- 科学探索班模拟题与答案详解
- 法律法规知识小测验及答案
- 基于实践的弯沉值测试技术研究报告
- 康复悬吊测试试题及答案解析
- 开发版内测试题及答案
- 经济管理干部专业知识测试题库及答案详解
- 土地承包与租赁合同范本
- 护士礼仪培训
- 新疆农业大学《数学》2024-2025学年第一学期期末试卷
- 中学作业管理制度及监督执行方案
- 医院管路护理新发展课件
- 2025年年产10万吨饮料生产线新建建设项目可行性研究报告
- 学堂在线 军事历史-第二次世界大战史 章节测试答案
- 人工智能学习汇报
- 二维半导体材料及其异质结:生长、性能与光电子应用的深度剖析
- 6.3 三位数除以一位数(首位够除)(课件)苏教版数学三年级上册
- 研究生学术道德与学术规范课件
评论
0/150
提交评论