问题一:
 如果只全局设置一个数据连接,那么多用户使用的时候会比较耗费资源。
建议每用完关闭。
 关闭方法也就是.Close()
问题二:
  代码分离。数据代码放入类中,像DATAGRID这种绑定的代码应该存放本页的.cs中或者放在公共类中。。

解决方案 »

  1.   

    1.GC是由系统管理的,你不用管他
    2.存在cs里面,在类中onPageLoad中如:
    public class Test : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.DataGrid ListDataGrid;

    private void Page_Load(object sender, System.EventArgs e) {
    DataGrid data=new DataGrid();
    class_Tree myClassTree = new class_Tree();
    DataSet ds = myClassTree.GetPublicTree("16");
    ListDataGrid.DataSource = ds;
    ListDataGrid.DataBind();
    zhangle.DataGridStyle thisDGS = new zhangle.DataGridStyle();
    thisDGS.DataGridSet(ListDataGrid,"");
    }
      

  2.   

    每次关闭不就行了,
    1.比如你用 Sqlconnection lj=new Sqlconnection("server=....j")
    用完后
    lj.Close();不就行了,,
    2.不懂,,学习
      

  3.   

    1.DataSet是离线式的,读取数据后存放在服务器的内存中供进一步处理,此时就可以关闭连接
    使用OleDbConnection.Close();
    2.一般页面第一次启动时绑定,而后数据修改需要更新显示时再绑定更新了的DataTable
      

  4.   

    hgknight(江雨.net) 说的完全正确,web就是断开式数据访问,用完就释放。