C# 问题总结

在C# .NET开发的过程中遇到了一些小问题,记录下来。

1.“对于不返回任何键列信息的selectcommand,不支持UpdateCommand的动态SQL生成”

解决办法:该数据库表添加主键。

2.数据库主键与外键

定义主键和外键主要是为了维护关系数据库表的完整性。

主键是能确定一条记录的唯一标识。

外键用于与另一张表的关联,是能确定另一张表记录的字段,用于保持数据的一致性。

例如,A表中的一个字段,是B表的主键,那它就可以是A表的外键。

在创建数据库或表时,表名带有“-”,在创建时加反引号。例如create database `d-d`;

 

 

3.“无法直接启动带有‘类库输出类型’的项目”

将系统主界面设为启动项。

4.-------../与./的区别

“/”表示根目录;“./”表示当前目录;“../”表示父级目录

5.。。。。。。不可访问,因为它具有一定保护级别

将该控件或方法的属性由private改为public

6.C# 调试的时候,提示:源代码与原始版本不同

调试的相关工程需要重新编译一次。是因为有工程代码被修改了,但是没有重新生成新的Dll,你调试的时候又需要进入到这个Dll的特定代码里面。

 

7.添加第三方控件时,提示“下列控件已成功添加到工具箱,但未在活动器中启用”。

重启VS或更改程序的框架。

 

8.dgv设置标题背景色

dataGridView.EnableHeadersVisualStyles = false;
dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.red;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值