每个人都有不同的写法,你这种写法不大好,“复用性”不好...
你下载microsoft给的例子,看它们的写法吧
我一般是不写一些业务对象类,通过它来完成业务的处理..

解决方案 »

  1.   

    每个人都有不同的写法,你这种写法不大好,“复用性”不好...
    你下载microsoft给的例子,看它们的写法吧
    我一般是写一些业务对象类,通过它来完成业务的处理..
      

  2.   

    老兄,太长了,真的看得受不了,不过我还是在玩ASP。什么时候跟你学ASP.NET.
      

  3.   

    建议把SERVER=LOCALHOST改成SERVER="+APPLICATION("SERVER")+" ,这样能比较灵活的选择SQL服务器
      

  4.   

    我是对你的"模板"的说法来说的,程序的效率问题吗?那倒没关系,有些是硬件上的事拉.....我倒不大注意这些问题(可能不大好),我是关心我的代码的管理问题..例如上面的Page_Load换给我来写会是这么一个样子:(in C# mode)private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if (!Page.IsPostBack)
    {
    DataGrid1_Bind();
    }       
    }   private void DataGrid1_Bind()
    {
     MyProject.Classes.products ps=new MyProject.Classes.products();
                                DataView mydv=ps.list();
    if(mydv.Table.Rows.Count!=0)
    {
    DataGrid1.DataSource =mydv;
    try
    {
    DataGrid1.DataBind();
    }
    catch
    {   
        DataGrid1.CurrentPageIndex =DataGrid1.PageCount -1;
      DataGrid1.DataBind();
    }
    }
    }我写了一个类products ,在类products里面定义了相关的业务操作(一些对应SQL的方法或一些逻辑处理,同时要关联到一些类),这样一来我就可以在类这边集中管理相关于它的业务处理,,,,,
      就是所谓的OOP(我不敢保证对这个学得很好,有时侯我也不知道我是不是在用他的idea拉;),很多人都是天天说"OOP"啊,不知道他们的情况怎样。
       我相信很多人都是在用这样类似的方法.....
      

  5.   

    非常感谢大家~~~~~~~~~~~~~~~~1、感谢木子乐乐,您的方法一定很有效。2、感谢乐者为王,您的方法才能真正发挥出面向对象的优势,您的不吝指教也令我非常感动!
     
       您能不能将您的类(products)贴出来让我参考一下,先谢谢了~~~~~~