帮忙提示我以下
有两个问题    
 (1)      如何实现往数据库里填写Datatime类型字段       
                要求是   年-月-日             
                我自己写了段代码      大家看看我错在那了 
       string   d= "Convert.ToDateTime(TextBox1.Text "+ " '- ' "+ "TextBox2.Text "+ " '- ' "+ "TextBox3.Text ";   
       string   insertnews= "insert   into   s(DataYear)Values(); 
       填充数据库省略。。。                  帮忙看看很急~~ 
 (2)       
                   有两个按钮   一个提交,一个打印      在没有输入内容的情况下点击打印的时候,数据库的主健没被添加进窗体里,则弹出窗体提示      ”请先输入,否则此按钮不能点击“ 
 很急!!!   帮我看看      如果正确再给+分    
          qq:54532638    
------解决方案--------------------1、     
   string d= " ' "+ TextBox1.Text+ "- "+TextBox2.Text+ "- "+TextBox3.Text+ " ' ";   
   string insertnews= "insert into s(DataYear)Values( "+s+ ");     
 2、不明白什么意思。       
------解决方案--------------------1.年月日,你如果那么输入的话 请先检查textbox的字符类型,如果不是数值字符串就会出错,其实有是系统函数  
 DateTime ds=new DateTime(); 
 ds=date.Now() 
 string d=ds.toString.subString[0,9] 
 然后在插入 
 2 
 写个判断 
 if (!nodata) 
 { 
   print(); 
 } 
 else 
 {  
   this.btn_print.Enable=false; 
   showExMessage( "请先输入,否则此按钮不能点击 ") 
 } 
 或者 
 在