.text和.value有什么本质差别?比如,DataTimePicker控件, “RKSJ.Value.ToString("yyyy-MM-dd");”可以,而“RKSJ.Text.ToString("yyyy-MM-dd");”则不行,报错,请问这是什么原因?他俩有什么本质差别嘞?

解决方案 »

  1.   

    .text和.value都是控件的属性,没啥本质的差别
      

  2.   

    .text的数据是string  ,  .value是object,其他的没有什么区别.
      

  3.   

    DataTimePicker只有value属性,没有text属性。相当于,“猫咪.尾巴”可以,“人类.尾巴”就不行~
      

  4.   

    .text默认值""
    .value默认值null
      

  5.   

    不同类型,重载
    http://msdn.microsoft.com/zh-cn/library/system.string.tostring.aspx
    http://msdn.microsoft.com/zh-cn/library/system.datetime.tostring.aspx
      

  6.   

    Text文本  注重内容
    Value值, 注重对象的值
      

  7.   

    有区别  text是string 类型 value出来的是datetime类型 好像是
      

  8.   

    1 .text指的是文本,比方说combox下拉列表中我们看到的是text,其数据是string类型;对应看到项的ID(或者其他可以做主键的)是value,value数据是object类型
    例如: id: 001  name: 张三  对应在下拉列表中显示张三,是text值,可重复; 对应的001为value值,一般是不重复的2。在asp.net的源里面作用一样
      

  9.   

    text用于前台显示,value多用于后台处理
      

  10.   

    没什么大区别,VALUE,TEXT结合起来实现前台表示和后台处理
      

  11.   

    RKSJ.Text  表示文件   是字符串