C#窗体的重要属性

1. 窗体与控件

窗体的重要属性

属性

说明

Name

窗体对象的名字,用于在代码中进行标示

BackColor

窗体的背景色

BackgroundImage

窗体的背景图像

FormBorderStyle

窗体的边框样式,7个可选的值,默认是Sizable

MaximizeBox

确定窗体标题栏的右上角是否有最大化

ShowInTaskbar

确定窗体是否出现在Windows任务栏中

StartPosition

确定窗体第一次出现的位置

Text

窗体标题栏中显示的文本

TopMost

只是窗体是否始终显示在此属性为TRUE的所有窗体之上,默认为False

WindowState

确定窗体的初始化状态,包括Normal(普通),Maximized(最大化),Minimized(最小化)

IsMiContatiner

设定窗体是否为父窗体

:

子窗体.Mdiparent = this;

在菜单空间的MdiWindowListItem属性为窗口菜单项

事件

Load

窗体加载事件

MouseClick

鼠标单击事件

MouseDoubleClick

鼠标双击事件

MouseMove

鼠标移动事件

KeyDown

键盘按下事件

KeyUp

键盘释放事件

控件命名规范以及一般用法

控件名

简写(前缀)

用途及说明说明

Label

lbl

TextBox

txt

Button

btn

LinkButton

inkbtn

ImageButton

imgbtn

ListBox

lst

DropDownList

ddl

DateGrid

dg

DataList

dl

CheckBox

chk

CheckBoxList

chklst

RadioButton

rdo

RadioButtonList

rdolst

Image

img

Panel

pnl

Calender

cal

AdRotator

ar

Table

tab

RequiredFieldValidator

rfv

CompareValidator

cv

RangeValidator

rv

RegularExpressionValidator

rev

ValidatorSummar

vs

CrystalReportViewer

rptvew

ComboBox

cbo

使用数据集直接填充下拉列表

cbo.DisplayMember = ds.Tables[].Columns[];

cbo.ValueMember = ds.Tables[].Columns[];

comboBox1.DataSource = ds.Tables[];

:

DisplayMember在下列表中的显示

ValueMembercbo.SelectedValue(相当与Tag)

DataGridView

dgv

使用它只要在代码中添加它的数据源就OK

控件名.DataSource = 数据集中的表;

dgv.SelectRows[0].Cell[列名].Value

:

SelectRows[0]表示选中的第一行

Cell[列名]列的单元格

Value单元格中的值

DataGridViewColumn

col

GroupBox

grp

ImageList

il

ListView

lv

ListViewItem lv = new ListViewItem(第1行第1列);

lv.Tag = 第1行第1列;

listView.Items.Add(lv);

lv.SubItems.AddRange(new string[] {子项});

ListViewColumnHeader

col

MenuStrip

ms

ToolStripMenuItem

tsmi

PictureBox

pic

StatusStrip

ss

StatusLabel

slbl

TabControl

tab

Tabpage

tp

Timer

tmr

ToolStrip

ts

ToolStripLabel

tslbl

ToolStripDropDownButton

tsddb

DomainUpDown

dud

TreeView

tv  tvw

WebBrowser

wb

ObjectDataSource

ods

FileUpload

ful

HiddenField

hf

GridView

gv

PagedDataSource

pds

Repeater

rpt

contextMenuStrip

cms

选择使用右键控件属性中的contextMenuStrip属性

2. ADO.NET的使用

.NET Framework

NET Framework数据提供程序是专美为数据处理以及快速地只进,制度访问数据而设计的组建.使用它,我们可以连接到数据库,执行命令和检索结果,直到对数据库进行操作

ü .NET Framework数据提供程序的四个核心对象

对象

说明

使用方法

Connection

建立与特定数据源的连接

1. 定义连接字符串

string connstring = string.Format(连接字符串);

2. 创建Connection对象

SqlConnection con new SqlConnection(connstring);

:

con.Open()打开数据库

con.Close()关闭数据库

Command

对数据源执行命令

创建Command对象

SqlCommand com = new SqlCommand(sql,con);

:

sql查询用SQL语句

属性

说明

Connection

使用的数据库连接,同上 con

CommandText

执行SQL语句

方法

说明

ExecuteNonQuery();

返回受影响的行数

ExecuteReader()

属性

逐行读取数据

HasRows

:是否返回结果

FieldCount

:当前行中列数

方法

Read

:前进下一行记录

Close

:关闭对象

ExecuteScalar();

返回第一行第一列

DataReader

从数据源中读取只进且只读的数据流

SqlCommand com = new SqlCommand(sql, DBHelp.con);

SqlDataReader dr = com.ExecuteReader();

DataAdapter

用数据源填充DataSet并解析更新

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter(sql,DBHelp.con);

da.Fill(ds,"用户表");//填充数据集

控件名.DataSource = ds.Tables[0];//指定数据源

SqlCommandBuilder cb = new SqlCommandBuilder(da);

da.Update(ds,"用户表");

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值