快速业务通道

ASP.NET实用性技巧精萃

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12
  •    | ExecuteNonQuery() 同上,区别在于不返回记录集
  •    | Clone() 克隆Command
  •    示例:
  • string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";
  • stringmyC;
  • SQLCommand myCommand = new SQLCommand(mySelectQuery);
  • myCommand.ActiveConnection = new SQLConnection(myConnectString);
  • myCommand.CommandTimeout = 15;
  • myCommand.CommandType = CommandType.Text;< /FONT >
  • 7.打开和关闭数据库两种方法:

    1. 1.MyConnection.Open(); //打开联结
    2.        MyConnection.Close();
    3.    2.MyCommand.ActiveConnection.Open();
    4.        MyCommand.ActiveConnection.Close()  

    8.使用DataSet,在数据库中增加、修改、删除一个数据
       a.添加数据

    1. DataRow dr=MyDataSet.Tables["UserList"].NewRow();
    2.          dr["UserName"] = "周讯";
    3.          dr["ReMark"] = "100";
    4.          dr["Comment"] = "漂亮MM";
    5.          MyDataSet.Tables.Rows.Add(dr);

    b.修改数据

    1. MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飞刀大哥";

    c.删除数据

    1. MyDataSet.Tables["UserList"],Rows[0].delete();

    d.恢复数据

    1. if(MyDataSet.HasErrors)
    2.          {
    3.              MyDataSet.RejectChanges();
    4.          }
    5.   

    e.探测DataSet是否有改动

    1.    if(MyDataSet.HasChanges)
    2.                    {
    3.             //保存代码
    4.          }else{
    5.             //因为没有变化,所以不用保存,以节省时间
    6.          }

    f.更新数据库

    1. MyComm.update(MyDataSet);   //更新数据库中所有的表
    2.          MyComm.update(MyDataSet,"UserList");   //更新某个表

    9.DataGrid实现分页功能

    1. AllowPaging="True"   //是指允许分页,这个是最主要的。有了它,我们才能分页。
    2. PageSize="5"        //是指定每页显示的记录数,如果不写,就会默认为10条。
    3. PagerStyle-HorizontalAlign="Right"   //是指定分面显示的定位,默认是Left
    4. PagerStyle-NextPageText="下一页" //把<>改为上一页和下一页字符串
    5. PagerStyle-PrevPageText="上一页"
    6. PagerStyle-Mode="NumericPages"    //把<>改为123数字显示

    10.显示一共有多少页,并且报告当前为第几页

    凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

    分享到: 更多

    Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

    地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

    电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

    《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号