常用控件整理.doc_第1页
常用控件整理.doc_第2页
常用控件整理.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论