从类型' TimeSpan'转换输入' String'无效

时间:2015-03-23 12:02:25

标签: asp.net string eval timespan

      '>            System.InvalidCastException:从类型'TimeSpan'到类型'String'的转换无效         '>           我有一个gridview,我希望列“duréeCalculée”像这个值“text ='<%#(TimeSpan.Parse(Eval(”heure_retour“) - Eval(”heure_depart“))。)ToString()% >'” 但是当我的页面生成时我遇到了这个问题(从'TimeSpan'类型转换为'String'类型无效) 你能帮我吗?

1 个答案:

答案 0 :(得分:0)

我不确定这些小信息,任何人都可以帮助你。似乎TimeSpan.Spare()正在返回TimeSpan类型的结构。当您尝试使用.ToString()时,您的编译器无法确定要执行的操作,因为.ToString()未被识别为类型TimeSpan的转换方法。

您最需要做的就是获取所需的元素TimeSpan,然后解析它。

的内容
double Element1 = TimeSpan.Element1;
char str[64];
sprintf(str,"%f",Element1);

其中Element1是您要检索的元素的名称。