Asp.Net编程基础经验技巧总结(2)_.Net教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:Asp.Net的继承和多态性实例讲解许多学习Asp.Net的新人对 Asp.Net 继承和多态性不是特别的了解,但其在编程中有重要作用,为了帮助大家学习,我们作了这个例子,以实例来说明,代码比较简单。 TestProfileClass2.aspx 页面文件 %@PageLanguage=C#ContentType=text/htmlResponseEncoding=
9.Command常用的方法和属性
|ActiveConnection取得或设置联结Connections
|CommandText执行的SQL语句或储存过程(StoredProcedure)名
|CommandTimeout执行的最长时间
|CommandTypeCommand操作的类型(StoredProcedure,Text,TableDirect)三种,默认Text
|Parameters操作储存过程时使用
|Execute()执行SQL语句或储存过程
|ExecuteNonQuery()同上,区别在于不返回记录集
|Clone()克隆Command
示例:
stringmySelectQuery="SELECT*FROMCategoriesORDERBYCategoryID";
stringmyConnectString="userid=sa;password=;database=northwind;server=mySQLServer";
SQLCommandmyCommand=newSQLCommand(mySelectQuery);
myCommand.ActiveConnection=newSQLConnection(myConnectString);
myCommand.CommandTimeout=15;
myCommand.CommandType=CommandType.Text;</FONT>
10.打开和关闭数据库两种方法:
1.MyConnection.Open();//打开联结
MyConnection.Close();
2.MyCommand.ActiveConnection.Open();
MyCommand.ActiveConnection.Close()
11.使用DataSet,在数据库中增加、修改、删除一个数据
a.添加数据
DataRowdr=MyDataSet.Tables["UserList"].NewRow();
dr["UserName"]="周讯";
dr["ReMark"]="100";
dr["Comment"]="漂亮MM";
MyDataSet.Tables.Rows.Add(dr);
b.修改数据
MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飞刀大哥";
c.删除数据
MyDataSet.Tables["UserList"],Rows[0].Delete();
d.恢复数据
if(MyDataSet.HasErrors)
{
MyDataSet.RejectChanges();
}
e.探测DataSet是否有改动
if(MyDataSet.HasChanges)
{
//保存代码
}else{
//因为没有变化,所以不用保存,以节省时间
}
f.更新数据库
MyComm.Update(MyDataSet);//更新数据库中所有的表
MyComm.Update(MyDataSet,"UserList");//更新某个表
9.DataGrid实现分页功能
AllowPaging="True"//是指允许分页,这个是最主要的。有了它,我们才能分页。
PageSize="5"//是指定每页显示的记录数,如果不写,就会默认为10条。
PagerStyle-HorizontalAlign="Right"//是指定分面显示的定位,默认是Left
PagerStyle-NextPageText="下一页"//把<>改为上一页和下一页字符串
PagerStyle-PrevPageText="上一页"
PagerStyle-Mode="NumericPages"//把<>改为123数字显示
11.显示一共有多少页,并且报告当前为第几页
当前页是:<fontcolor=red><%=DataGrid1.CurrentPageIndex+1%></font><br>
总页数是:<fontcolor=red><%=DataGrid1.PageCount%></font><br>
12.要将页面重置为有效的状态
IValidatorval;
foreach(valinValidators)
{
Val.IsValid=true;
}
13.重新执行整个验证序列
IValidatorval;
foreach(valinValidators)
{
Val.Validate();
}
分享:让没有安装.NET Framwork的机器运行.NET 程序如果我们要把自己的. NET 程序发布到目标机器上,同时我们不确定该目标机器是否已经安装了.NETFramework,那我们就需要自己设计一段unmanaged代码,来判断目标机器是否安装了.NETFramework,如果没有,则运行Dotnetfx.exe安装.NETFramework,然后利用WindowsIns
相关.Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP发送Email实例(可带附件)
- js实现广告漂浮效果的小例子
- asp.net Repeater 数据绑定的具体实现
- Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- VS2010 水晶报表的使用方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net页面传值测试实例代码
- DataGridView - DataGridViewCheckBoxCell的使用介绍
- asp.net中javascript的引用(直接引入和间接引入)
- 三层+存储过程实现分页示例代码
- 相关链接:
- 教程说明:
.Net教程-Asp.Net编程基础经验技巧总结(2)。