您的位置:首页 > 编程语言 > C#

C#窗体的重要属性

2012-09-14 15:52 85 查看
1. 窗体与控件

l 窗体的重要属性
属性
说明
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
键盘释放事件
l 控件命名规范以及一般用法
控件名
简写(前缀)
用途及说明说明
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: 在下列表中的显示
ValueMember: cbo.SelectedValue(相当与Tag)
DataGridView
dgv
使用它只要在代码中添加它的数据源就OK
控件名.DataSource = 数据集中的表;
dgv.SelectRows[0].Cell[“列名”].Value
注:
SelectRows[0]: 表示选中的第一行
Cell[“列名”]: 列的单元格
Value: 单元格中的值
DataGridView的Column
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[] {子项});
ListView的ColumnHeader
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的使用

l .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,"用户表");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: