posted @ 2005-09-20 14:06 yunbo 阅读(507) 评论(0) 推荐(0) 编辑
摘要:
先将datagrid内嵌的textbox设为自动适应文字长短的形式,再将column 的宽度设为与textbox一致
Dim dt As DataTable
Dim ts As New DataGridTableStyle()
Dim dgcs As DataGridColumnStyle
Dim dgtbc As DataGridTextBoxColumn
dt = DataSet11.Tables("table")
DataGrid1.DataSource = dt
ts.MappingName = dt.TableName
Dim numCols As Integer
numCols = DataSet11.Tables("table").Columns.Count
Dim aColumnTextColumn As DataGridTextBoxColumn
Dim i As Integer
i = 0
Do 阅读全文
摘要:
一、
我们很多时候会遇到这种情况:安装了某些应用程序,此应用程序向OS添加了很多服务,之后,我们不需要此应用程序了,将其卸载掉,但是上面所提及的那些服务没有随应用程序的卸载而删除!
我们可以应用几种方法将其删除:
在“运行”对话框中,敲入“regedit.exe”打开注册表编辑器
——定位到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”
——找到服务所对应的相应键值,删除即可!
利用W2K Resource Tools Kits中的instsrv.exe
使用方法:instsrv remove
利用W2K Resource Tools Kits中的srvinstw.exe
注:通过使用“Install/Remove Services”,我们可以删除服务,亦可以安装服务;
在windows的命令行窗口键入:service.bat instal 阅读全文
posted @ 2005-09-17 02:14 yunbo 阅读(3390) 评论(1) 推荐(0) 编辑
摘要:
用了一个笨办法,不知道还有没有其他的好方法: 把要修改的字段和存储过程中的字段对照,改为一样大小,一样的类型,顺序也改为完全一样,这样还是不行,重新编译也不成功,把SQL SERVER停了再重起也不行,只好把存储过程中的一些参数作为注释,引用起来,执行一遍,作用相当于重新编译一遍存储过程,去掉这些注释,再执行就可以了! 不知道是为什么!我是新手,有人可以解释一下吗? 阅读全文
posted @ 2005-09-15 23:10 yunbo 阅读(625) 评论(0) 推荐(0) 编辑
摘要:
1.SQL SERVER的数据类型
数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型:
·Binary [(n)]
·Varbinary [(n)]
·Char [(n)]
·Varchar[(n)]
·Nchar[(n)]
·Nvarchar[(n)]
·Datetime
·Smalldatetime
·Decimal[(p[,s])]
·Numeric[(p[,s])]
·Float[(n)]
·Real
·Int
·Smallint
·Tinyint
·Money
·Smallmoney
·Bit
·Cursor
br 阅读全文
posted @ 2005-09-14 17:24 yunbo 阅读(895) 评论(0) 推荐(0) 编辑
摘要:
Dim ts1 As New DataGridTableStyle
ts1.MappingName = datagrid.DataMember
datagrid.TableStyles.Add(ts1)
'隐藏某列,可以设其宽度为0,例子为隐藏第一列
grdResults.TableStyles(0).GridColumnStyles(0).Width = 0
'删除某列,例子为删除第一列
grdResults.TableStyles(0).GridColumnStyles.RemoveAt(0) 阅读全文
posted @ 2005-09-14 01:52 yunbo 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:
1、可验证 MM/DD/YYYY, MM/DD/YYYY HH:MM 和 MM/DD/YYYY HH:MM:SS格式日期的正则表达式
^([0]\d|[1][0-2])\/([0-2]\d|[3][0-1])\/([2][01]|[1][6-9])\d{2}(\s([0-1]\d|[2][0-3])(\:[0-5]\d){1,2})?$
这个还不好,不能验证2月份的
2、验证YYYY-MM-DD的正则表达式
^(
(((1[6-9]|[2-9]\d)\d)-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))
|
(((1[6-9]|[2-9]\d)\d)-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))
|
(((1[6-9]|[2-9]\d)\d)-0?2-(0?[1-9]|1\d|2[0-8]))
|
(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][04 阅读全文
posted @ 2005-09-13 00:39 yunbo 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:
1、首先在“解决方案”中的“项目”中的“引用”上点右键,引入COM组件中的EXEL组件,如下图所示:(版本可能不一样,这不影响,我安装的是OFFICE 2003)
2、在程序的开始,添加如下语句:
Imports Microsoft.Office.Interop
3、建立一个新的过程函数输出到EXCEL中:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim myexcel As New Excel.Application
myexcel.Visible = True
myexcel.Workbooks.Add()
Dim col As Integer
Dim row As Integer
Dim col1 As Integer
阅读全文
posted @ 2005-09-12 10:47 yunbo 阅读(4492) 评论(3) 推荐(0) 编辑