摘要:如果需要将控件的自定义属性放到属性面板中,可参考下面的方法: 注:需要 Imports System.ComponentModel,另外属性必须是Public,这样才能显示到属性面板。自定义控件属性 1 ''' <summary>XML注释</summary> 2 <Browsable(True), _ 3 Category(“属性分组名”), _ 4 Description("该属性的描述"), _ 5 DefaultValue(“属性默认值”)> _ 6 Public Property IncludeBlank
阅读全文
摘要:首先执行数据库的附加。附加完成之后需要做的工作是要将登录名与附加的数据库的用户名进行关联。关联的方式有两种: 1.附加完数据库之后,先将数据库中已有的用户名删除,然后新建一个或者使用已有的登录名,将该登录名指向这个数据库,设置一个数据库用户名(默认与登录名一致),保存之后,就会给数据库创建一个刚才设置的用户。但是这个用户的数据库权限需要重新设置。 2.附加完数据库之后,新建一个登录,但不指向到该数据库(或者使用已有的登录)。然后在附加后的数据库上新建一个查询分析器,通过下面的语句将用户名与登录名进行映射(推荐): sp_change_users_login "Update_ONE&q
阅读全文
摘要:限制DataGridView的输入DataGridView 1 '****************************************************************************************** 2 ''' <summary>AddHandler DGV key press</summary> 3 Private Sub DGV_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.Da
阅读全文
摘要:来源地址:http://topic.csdn.net/u/20090304/15/e827ea69-3d56-4557-abae-d5701ee24330.htmlCase具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THE
阅读全文
摘要:列指定列禁止调整列宽(允许:将值改为True)'禁止第二列调整列宽DataGridView.Columns(1).Resizable = DataGridViewTriState.False'也可以在创建列的时候直接设置DataGridViewColumn.Resizable = DataGridViewTriState.False
阅读全文
摘要:需要改变DataGridView的当前单元格(CurrentCell)的位置的时候,可以使用以下方法:dgvMain.CurrentCell = dgvMain.Item(dgvMain.CurrentCell.ColumnIndex + 1, dgvMain.CurrentCell.RowIndex)dgvMain是指DataGridView控件。上面这行是将DataGridView的CurrentCell修改为当前单元格右侧的那个单元格。Item中的参数是目标单元格的列的Index与行的Index。
阅读全文