这个字段为null呀...如何转为string...

解决方案 »

  1.   

    tben.Text = (string) ds.Tables[0].Rows[0][1];
      

  2.   

    tben.text=nvl(ds.tables[0].rows[0][1],'')
      

  3.   

    二樓的和三樓的方法好象都不行.tben.text=cstr(ds.tables[0].rows[0][1])也不行,怎麼辦?
      

  4.   

    试试:
    tben.Text = (string) ds.Tables[0].Rows[0]["你的列名"].ToString();
      

  5.   

    vs.net的动态帮助就可以解决你的问题.请查阅.
      

  6.   

    tben.Text = (string) ds.Tables[0].Rows[0][1].ToString();这样一定可以,
    但是,根据你的提示消息,你的null值(也就是没有输入字符)的记录,显示时是空白的。
      

  7.   

    一定要先用string類型的變量傳遞嗎?
      

  8.   

    if (ds.Tables(0).Rows(0)(1).getType() == DBNull  )
        tben.Text = ""
    else
        tben.Text = ds.Tables(0).Rows(0)(1).ToString()
    end if
      

  9.   

    tben.Text = ds.Tables(0).Rows(0).Item(1).ToString()就可以了.
      

  10.   

    jhnhu(玩的就是技术)是对的。要先判断一下,如果为空会抱错的!