主要分为以下几步:
1、下载SQL2005管理工具Microsoft SQL Server Management Studio Express Service Pack 2。
    下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=6053C6F8-82C8-479C-B25B-9ACA13141C9E&displaylang=zh-cn,其中该管理工具分作64位和32位两种,我使用的是32位。
2、安装并打开Microsoft SQL Server Management Studio Express,用window认证登陆sql server。
3、新建查询。
    输入:exec sp_password null,'你的密码',sa
alter login sa enable
4、右键实例,选择属性——安全性,把服务器身份验证改为SQL Server 和 Windows 身份验证模式。
5、右键实例——重新启动。
6、完成。再次登陆时,可以使用sa登陆。

注:
1、sp_password   语法如下:
     sp_password   [旧密码],   <新密码>,   [登录名]
2、连接sql2005:
 SqlConnection con = new SqlConnection(@"Data Source=localhost\SQLEXPRESS;
 InitialCatalog=testDB;Persist Security Info=True;User ID=sa;Password=sa");

 

posted @ 2008-06-19 17:15 PuserChen 阅读(215) | 评论 (0)编辑
在vs2005中,自动增行,显得有点麻烦。
有两点:
1、每次增加一行
2、增加一行后,先前行内容保留。

方法如下:
1、在页面中加入table第一行内容,多出一列留作增行按钮
2、在load中,重复增加行
for(int i =0;i<table.rows.count;i++)
{addrow();}
在页面返回中,先前页面和刷新后页面中的相同ID控件系统会默认为同一个,故内容仍会保留
3、编写addrow()函数,所增行内容与页面中每个cell中控件的ID保持一致
如TextBox tb1 =  new TextBox();
tb1.ID = "ID_txt_"+当前行号;
tc.attributes.add(tb1);
4、编写增行按钮点击函数

附大致.cs代码,未调试:
private string RowNum
{
get
{
(ViewState["RowNum"]==null)?0:ViewState["RowNum"];
}
set
{
ViewState["RowNum"]=value;
}
}
private void AddRow()
{
TableRow tr = new TableRow();
TableCell tc = new TableCell();
TextBox tb1 =  new TextBox();
tb1.ID = "ID_txt_"+当前行号;
tc.attributes.add(tb1);
tr.cells.add(tc);
Table1.rows.add(tr);
}
private void btn_click(...) // 增行按钮点击函数
{
RowNum++;
AddRow();
}
posted @ 2008-05-20 07:07 PuserChen 阅读(229) | 评论 (4)编辑
终于在这里开张了自己的博客
一直在这里溜达,看着这里的朋友的文章
学习,然后思考,收获颇多
以后也会把自己的想法,记在这里
告诉别人我所知道的,也写下自己的所思所得~~
posted @ 2008-04-16 21:45 PuserChen 阅读(3) | 评论 (0)编辑