Asp.net 从类型转换为';时间跨度';输入';字符串';无效

Asp.net 从类型转换为';时间跨度';输入';字符串';无效,asp.net,string,eval,timespan,Asp.net,String,Eval,Timespan,' > System.InvalidCastException:从类型“TimeSpan”到类型“String”的转换无效 ' > 我有一个gridview,我希望列“duréecalculeée”的值为“text=” 但是当我的页面生成时,我遇到了这个问题(从类型“TimeSpan”到类型“String”的转换无效) 你能帮我吗? 我不确定有没有人能帮助你。似乎TimeSpan.Spare()正在返回类型为TimeSpan的结构。当您尝试使用.ToString()时,您的编译器不知道该做什么,

' > System.InvalidCastException:从类型“TimeSpan”到类型“String”的转换无效 ' > 我有一个gridview,我希望列“duréecalculeée”的值为“text=” 但是当我的页面生成时,我遇到了这个问题(从类型“TimeSpan”到类型“String”的转换无效) 你能帮我吗?
我不确定有没有人能帮助你。似乎
TimeSpan.Spare()
正在返回类型为
TimeSpan
的结构。当您尝试使用
.ToString()
时,您的编译器不知道该做什么,因为
.ToString()
未被识别为类型
时间跨度
的转换方法

最可能需要做的是获取所需的元素
TimeSpan
,然后对其进行解析。类似于

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

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

您似乎忘记在问题中包含一个问题。是的,这是我在本网站上的第一个问题!我的问题是如何成功地将timespan转换为字符串。然后你应该阅读,然后回来编辑你的问题。谢谢你的兴趣。这不是本网站的工作方式。写一个好问题,你就更有可能得到帮助。目前你的问题有一个可怕的标题,只有代码和内容错误。你看过那些页面了吗?我注意到你在下面添加了一个答案,看起来它真的应该添加到问题中。你知道你可以编辑这个问题吗?