本帖最后由 daisylong 于 2010-11-04 15:02:53 编辑

解决方案 »

  1.   

    if (datagridview.currentrow.cells["score"].value is null)textbox1.text="0";//else
    ...
      

  2.   

    试了下,已经解决了,TKS!
    不过这里需要改变一下,应为 if(datagridview.currentrow.cells["score"].value is Nullable)
      

  3.   

    [Quote=引用 4 楼 xl_0715 的回复:]
    问题解决了好不好意思,我正想说来着,刚调了下还是不行。
    C#并不认 is null这种语法,is nullable与==null都试了也不行,我查了下数据库,score中的数据显示的是null,
    但这样写了后并不运行if (datagridview.currentrow.cells["score"].value is null)
    这一句,相当于没用。还请再指教啊
      

  4.   


    试试if(datagridview.currentrow.cells["score"].value is null||datagridview.currentrow.cells["score"].value ="")
      textbox1.text="0";//
    eles
    ...
      

  5.   

    if(datagridview.SelectedRows.Count ==0)
        textbox1.text="0";
    else