ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:24.24KB ,
资源ID:2920075      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2920075.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#语言开发数据库应用系统总结.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#语言开发数据库应用系统总结.docx

1、C#语言开发数据库应用系统总结目录C#窗体开发 3一窗体的传值: 3二获取项和子项: 3三窗体对齐和MDI: 4四取自动增长列的最大Id: 5五获取或设置对数据源执行的SQL语句、表名、或存储过程: 5六ListBox和ComboBox的控件的相同点和不同点,常量与枚举: 5七Application.Exit()和Form.Close()的区别: 5八动态加载,视图列表控件ListView 数据: 5九枚举: 7十:当单机窗体的最小化,在右下角显示,当单机最大化后又复原: 7十一:详细信息显示:用到了二维数组 8十二:背景颜色控件:colorDialog 8十二.数据绑定(DateSource

2、数据源): 9十三、.NET数据库访问操作: 9十四、在C#中获取当期系统时间和所选时间的拆分: 11十五、各种列表控件的数据绑定加载方式及取值: 11取值 13 C#窗体开发一窗体的传值:1. 属性传值:只要值经过的窗体都需要传递。2. 方法传值:先在目标对象申明源对象类类型的字段,然后在源对象类中实例化目标对象,再进行把源对象都赋给目标对象实例.字段=this。同时在源对象类中编写要传值的方法。最后就可以在目标对象类中调用,字段.方法(赋值) 3. 构造函数传值:在源对象类中实例化时(用目标作为参数初始化),然后在目标类中建立构造方法(一定要先初始化容器),用一个参数(其实此参数就是在实例

3、化的时候传过来的),把参数赋给目标类的字段即可。二获取项和子项:1.ComboBox: 取值: ComboBox1.Items0.toString(); 赋值: ComboBox1.Items.Add(xx); 把值添加到对象里 取得组合框用户选定的项:ComboBox1.SelectedIndex=0;取得组合框用户选定的项的值:ComboBox1.SelectedValue;2.ListView 取值: LVResult.SelectItems0.Text;3. dataGridView 取值:单元格里的值: this.dataGridView1.SelectedRows0.CellsEm

4、pId.Value 填充:/必?须?将? SelectionMode 属?性?设置?为a FullRowSelect 或 RowHeaderSelect,?才?能用?选?定的?行D填?充? SelectedRows 属?性?。 DataGridViewSelectedRowCollection rows = this.dgvFlightInfo.SelectedRows; /string str = new string5; foreach (DataGridViewRow row in rows) flightNo= row.CellsFlightNo.Value.ToString(); t

5、his.txtFlightNo.Text = flightNo; this.txtFlightCompany.Text = row.CellsAirways.Value.ToString(); this.txtSetOutTime.Text = row.CellsLeaveTime.Value.ToString(); this.txtArriveTime.Text = row.CellsLandTime.Value.ToString(); this.txtAdultFare.Text = row.CellsPrice.Value.ToString(); Eg:(列表视图的添加):/创建List

6、ViewItem ListViewItem item = new ListViewItem(studentNo); /构1造初?始?化 即赋3第一?个?值 /添加子项? item.SubItems.Add(studentName); item.SubItems.Add(gender); item.SubItems.Add(gradeName); /将?ListViewItem添加到?ListView中D lvStudentInfo.Items.Add(item);(数据网格视图的添加):,adapterStudentInfo.Fill(ds,Student);this.dgvStudent.D

7、ataSource=ds.TablesStudent;(数据视图):主要用于筛选/创建DataView对?象DataView dv = new DataView(ds.TablesStudent);dv.RowFilter = rowFilter; /设置?筛?选?条?件t rowFilter为节点的条件,不一定string类型dv.Sort = StudentName desc; /指?定排?序条?件tdgvStudent.DataSource = dv; /绑定数y据Y源三窗体对齐和MDI:父窗体设置:IsMDIContainer 设置 true子窗体设置:在调用打开子窗体之前,加MdiP

8、arent=this; /子窗体?上?下?对?齐? private void tsmiUpDown_Click(object sender, EventArgs e) this.LayoutMdi(MdiLayout.TileHorizontal); /子窗体?左右对?齐? private void tsmiAbout_Click(object sender, EventArgs e) this.LayoutMdi(MdiLayout.TileVertical); 四取自动增长列的最大Id: Select IDDENTITY from xx;五获取或设置对数据源执行的SQL语句、表名、或存储过

9、程: Commd.CommandText=xx; xx代表sql语句六ListBox和ComboBox的控件的相同点和不同点,常量与枚举:七Application.Exit()和Form.Close()的区别: 应用程序类Application的静态方法,用于退出当前应用程序;如果当前应用程序打开了多个窗体,则关闭所有窗体;关闭窗体时,不会触发窗体的FormClosing和FormClosed事件; 窗体类Form的实例方法,用于关闭当前窗口;如果当前窗体是系统启动窗体,则执行该方法关闭窗体后,应用程序退出;如果当前应用程序打开多个窗体,只关闭当前窗体;关闭窗体时,会触发窗体的FormClos

10、ing和FormClosed事件。八动态加载,视图列表控件ListView 数据: Eg:首先:清空Listview中的数据:If(Lv.Items.Count0) LV.Items.Clear();/动态?加载? 列D头 必?须?把?它清?除y,?否?则会每?次?都?加载?,?再循-环中D在读取,加载:(在读取时要判断是否读取到记录:!reader.HasRows)方式一: (加载列头) this.lvAnimal.Columns.Clear(); /实例化列头对象 ColumnHeader ch = new ColumnHeader(); /ch.Name = 名?称?; ch.Text

11、= 名?称?; ch.ImageIndex =0; /图?片?的?索引y ch.Width = 100; /把列头项加到 师徒列表的列中 this.lvAnimal.Columns.Add(ch); 阶级式的 ch = new ColumnHeader(); ch.Name = 类型; ch.TextAlign = HorizontalAlignment.Center; /中D间?对?齐? this.lvAnimal.Columns.Add(ch);(加载ListView项) /创建ListView的项 ListViewItem itemD=new ListViewItem(“D盘”,1);

12、/向项中添加子项 itemD.SubItems.Add(“本地磁盘”); itemD.SubItems.Add(“23.3GB”); itemD.SubItems.Add(“9.3GB”); /将项添加到ListView中 LvMyComputer.Items.Add(itemD);方式二: (加载ListView项) /创建ListView的项 ListViewItem itemE=new ListViewItem(); itemE.Text=” “E盘”; itemE.ImageIndex=2; /向项中添加子项 itemE.SubItems.AddRange(new string“本地磁

13、盘”,”40.3GB”,”1.6GB”); /将项添加到ListView中 LvMyComputer.Items.Add(itemE); 九枚举: 注:必须放在类的外面,因为枚举也是类。Eg:public enum Genders Male=1,Female=0Private Genders studentGender;Public Genders StudentGender getreturn studentGender; setstudentGender=value;_其中默认是从0开始,只能是int,short类型的值。可以从一个字符串中获取枚举的值:(字符串必须是定义枚举中的值)_st

14、udent.StudentGender=(Gender)(Enum.Parse(typeof(Gender),”Male”);-cw(xx.toString() Male十:当单机窗体的最小化,在右下角显示,当单机最大化后又复原: /窗体?大小?改?变?时间? 最?小?化在右下?角?显?示? private void Form2_SizeChanged(object sender, EventArgs e) if (this.WindowState =FormWindowState.Minimized) this.Hide(); this.notifyIcon1.Visible = true; /窗体?控?件t单击事?件t private void notifyIcon1_Click(object sender, EventArgs e) this.Visible

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1