asp.net2.0 gridview的模板列用checkbox 绑定到oracle的number字段???不能更新回去
由于oracle中没bool类型      所以才用数字类型来做.   
 我所希望的是,在gridview中,通过模板列中的checkbox来绑定到oracle的number字段上,现在我已经绑定上了,但是编辑的时候   checkbox的选中和不选中,不能更新到对应的字段上,, 
 下面是一些代码绑定代码. 
  <asp:TemplateField>  
                                                  <ItemTemplate>  
                                                                          <asp:CheckBox   ID= "c2 "   runat= "server "         Checked=    ' <%#   Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "d "))         %>  '   />  
                                                  </ItemTemplate>  
                                               <EditItemTemplate>  
                                                                          <asp:CheckBox   ID= "c1 "   runat= "server "         Checked=    ' <%#   Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "d "))         %>  '   EnableViewState= "false "   />                                                                            
                                                  </EditItemTemplate>     
                                               </asp:TemplateField>       
 更新我是把GridView绑定到ObjectDataSource上的用ObjectDataSource的UpdateMethod= "updatecom2 "   
 updatecom2对应的代码:     
 public   void   updatecom2(int   id,   int   d) 
             { 
                         OracleConnection   con   =   new   OracleConnection(ConnectionString);   
                         con.Open();                              
                         OracleCommand   orcom   =   new   OracleCommand( "UPDATE   KOKO2   SET   d=:d   WHERE   ID   =   :id ",   con);   
                         orcom.Parameters.AddWithValue( ":id ",   id); 
                         orcom.Parameters.AddWithValue( ":d ",   d); 
                         orcom.ExecuteNonQuery(); 
                         con.Close(); 
             }   
 希望知道的朋友指点下~~感谢~~
------解决方案--------------------原来是老贴了...  结帐吧