c# 窗体编程注意事项

来源:互联网 发布:数据库代理 编辑:程序博客网 时间:2024/05/17 12:06
  1. c# datagridview 有时不能设置表头的背景颜色等等
    是因为没有将enableheadersvisaulstyles设置为false

  2. covert,parse都可以有强大的类型装换能力 ,但是如果有错误parse会抛出异常,covert会返回0

? a=convert.to?(x)
x a=x.parse( y)

3.tostring 可以将 int 转换为 string

4.设置外键可以设置,或不设置外键约束。不设置外键约束,随便删改

设置外键约束:
代码:
Alter table 表名
add constraint 约束名 foreign key(关联字段) references(关联字段)
特点:
主键所在的表不能随便删除。(可以设置级联删除)
外键所在的表不能随便插入,插入的外键必须在主表中存在。
设置级联删除:
alter table gh_grade DROP constraint FK_StudentNo

alter table gh_grade add constraint FK_StudentNo foreign key (grade_stuno) references gh_student (stuno) ON DELETE CASCADE

5.listbox 可以从集合中选择,在程序中,只有点击选中才表示,否则选择的对象为 null

6.在添加参数时, cmdCustomerInsert.Parameters.Add(“@p3”, OleDbType.VarChar, 50).Value

@p3只是一个变量名,可以随便写的,写成一样的也没有关系

7.oledbadapter和dataset是c#获取数据库数据的一种方法,其中,oleadbdapter配置连接的数据库名称,选择条件,然后将数据导入dataset中。
dataset.clear(),删除dataset中的所有数据
oledbadapter.fill(dataset)填充数据集

0 0
原创粉丝点击