做一个textBox框,用于接收查询要用的月份。把查询的结果显示在datagtateview里面。
表的字段包括id ,name ,sj(datetime类型的)。
怎么去取这个月份字段呢?

解决方案 »

  1.   

    不大明白你的意思
    只能给你个这个DateTime.Now.Month
    吧你的查询的时间转换成DateTime类型
      

  2.   

    这样
    DateTime time1 = DateTime.Now;
    int year = time1.Year;//获取年份
    int month = time1.Month;//获取月份
      

  3.   

    楼主的意思是在datagird里面取sj?
    datagridview1.Rows(行号).Cells(列号).Value
    取得当前单元格的值。
      

  4.   

    表的字段包括id ,name ,sj(datetime类型的)。 
    怎么去取这个月份字段呢??不太明白?查询去掉?select id,name from table //不返回sj字段?还是结果只是显示年份?select id,name,year(sj) as sj from table
      

  5.   

    DateTime.Now.Year;
    DateTime.Now.Month;
      

  6.   

    LZ是想查按月、年查询数据吧
    select * from table where month(sj) = 'textbox.text' // year(sj)