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

初始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(数据集对象,“数据表名称字符串”)

你可能感兴趣的:(c#作业专栏,数据库SQL)