模板列相关的问题
各位大哥大姐,江湖救急! 
 1.现有字段为      name,price,discount,number,subtotal   的DataGrid   dgCart; 
 数据从SQL2000-> DataTable-> DataGrid; 
 DataTable和DataGrid是动态编写,    
 DataTable的结构: 
 myDt.Columns.Add(new   DataColumn( "Name ",str.GetType()));      //str是空串 
 myDt.Columns.Add(new   DataColumn( "Price ",str.GetType())); 
 myDt.Columns.Add(new   DataColumn( "Discount ",str.GetType())); 
 DataGrid的创建: 
 //属性添加 
 ........; 
 TemplateColumn   name=new   TemplateColumn();         //添加模板列 
 //构造方法中加入字段名,literal控件中导入的是Name字段的数据 
 name.ItemTemplate=new   ColumnTemplateLiteral( "Name ");             
 name.HeaderText= "商品名 "; 
 name.ItemStyle.Width=160; 
 dgCart.Columns.Add(name);             
 ........;      //其他字段模板列添加 
 Page.Controls[1].Controls.Add(dgCart);         //page加载DataGrid 
 ........;      //相关模板列类;   
 ?现调试通过name,price,discount三个,还有number,subtotal, 
 number   是TextBox控件,subtotal为literal控件,      但他们不从数据库读数据, 
 我想绑定TextBox的TextChanged事件,当number[TextBox]模板列的的Text变动时 
 ,literal的文本自动变化为double.prase(number.toString())*double.prase(discount.toString()) 
 上表达式是大概意思,numberTextBox有初始值 "1 ",当用户填入的不为int型是还原为TextBox原有的 
 int数据,我现已经逻辑混乱,不知如何下手,谜茫中....   
 2.现有页面,结构为       
          frameLeft      |      frameContent 
          TreeView         |      根据TreeNode显示的页面 
 功能已通过,但是出现问题,当我的节点点点击次数多了后, 
 报错:      无法显示网页    
                      目前访问网站的用户过多。    
 这似乎说明着frameContent中先前的内容没有关掉[猜的], 
 ?怎样消除这个问题 
 ?缓存可以吗      
 大家拉我一把,先放在上面了		 
------解决方案--------------------数据库每次都要关闭 你没有关吧
------解决方案--------------------报错:  无法显示网页  
        目前访问网站的用户过多。  
 这似乎说明着frameContent中先前的内容没有关掉[猜的], 
 —————————————————————————————————————————— 
 如果这是在xp上,那么是正常的。只要你的Web服务器是运行的windows server,就没有问题。不用管它。只是调试时确实麻烦,所以我建议开发人员应该装windows 2000 server或者windows 2003。