使用C#开发数据库应用系统

这篇博客介绍了Windows程序的基本操作,包括事件处理、消息框使用、窗体间跳转以及常用控件的应用。还详细讲解了如何构建布局,如设置控件属性、使用Dock和Anchor属性。此外,还涉及到了数据绑定、定时器的使用、窗体的显示模式以及ListView控件的操作。内容涵盖从简单控件到复杂数据交互,是Windows程序设计的入门指南。
摘要由CSDN通过智能技术生成

初始windows程序

事件处理方法

this.Close();关闭当前窗体

消息框

MessagBox.Show(提示信息 窗体左上角提示 MessagBoxButtons提示按钮类型 OkCancel,MessagBoxIcon提示图标类型 Information)

窗体间的跳转

被调用的窗体类名 窗体对象 = new 被调用的窗体类名();
窗体对象.Show();

常用控件

button 按钮
textbox 文本框
combobox 组合框
lable 标签
MenuStrip 菜单栏
ToolStrip 工具栏
RedioButton 单选按钮
DateTiemPicker 日期控件
GroupBox 分组框
Panel 面板
pictureBox 图片框

构建布局windows程序

带图片的属性

DisplayStyle 是否显示图像和文本
Image 将显示的图像
ImageScaling 是否调整图像大小
TextImageRelation 图像和文本的相对位置
ImageSize 图像的大小
ColorDepth 颜色数
TransparentColor 被视为透明的颜色
SizeMode 处理图像和控件大小关系

Achor属性

固定控件与窗体边缘距离

Dock属性

将控件停靠在窗体的边缘或填充窗体

创建MDI的步骤

ChildForm childForm = new ChildForm();
ChildForm.Mdiparent = this;
ChildForm.Show();

向ComboBox中添加数据

项名称.Items.Add(“要添加的项”)

使用Listview控件

大小图

items listview中的项
view 指定显示哪种视图
largeImageList 大图标图像的imagelist控件
smallImageList 小图标图像的imagelist控件
Columns 详细视图中显示的列

动态添加

添加子项

ListViewItem对象.Subltems.Add();
//每次添加一个子项
//一次添加多个子项

添加到Listview的Items集合中

ListView对象.Items.Add();

数据更新

枚举

DialogResult 指定对话框的返回值
public enum Gender性别属于枚举类型

字符串转换为枚举

(Gender)(Enum.Parse(typeof(Gender),“需要转换的字符串”)

获得选中的项

this.lvResult.SelectedItems[0].Text

定时器Timer

属性

Interval事件发生的频率 以毫秒为单位
Enabled是否定时引发的事件 使用时应该设置为true

事件名称

Tick定时发生的事件

显示模式窗体

ShowDialog()

显示非模式窗体

show()

数据绑定

创建DateSet对象
引入命名空间

System,Data

语法

DataSet数据集对象 = new DataSet()

Fill()方法

使用SelectCommand的结果填充数据集

ComboBox数据绑定的属性

DataSource:数据源
ValueMember:显示的值
DisplayMember:显示的值

DataGridView中的属性

HeaderText 列标题文本
Visible 指定列是否可见
ReadOnly 指定单元格是否为只读
DataPropertyName 绑定的数据列的名称

表单的数据更新

自动生成用于更新的相关命令

SqlCommandBulider builder = new SqlCommandBulider(已创建的DataAdapter对象)

将DataSet的数据提交到数据源

DataAdaper对象.Update(数据集对象,“数据表名称字符串”)

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值