Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将服务器端时钟与返回的datatable进行比较_C#_Asp.net_.net - Fatal编程技术网

C# 将服务器端时钟与返回的datatable进行比较

C# 将服务器端时钟与返回的datatable进行比较,c#,asp.net,.net,C#,Asp.net,.net,我有一个条件语句需要在服务器端为我的datatable执行。我不太熟悉C#以及如何将此外部事件链接到我的aspx页面。在我的datatable中有一个名为“Scheduled Time”的列,它需要与服务器端时钟进行比较,并在datatable行的下面返回此事件 顺便说一下,我用的是军事时间 scheduledTime >15mins; return background-color:red; color:white; scheduledTime >15min<=30mins;

我有一个条件语句需要在服务器端为我的datatable执行。我不太熟悉C#以及如何将此外部事件链接到我的aspx页面。在我的datatable中有一个名为“Scheduled Time”的列,它需要与服务器端时钟进行比较,并在datatable行的下面返回此事件

顺便说一下,我用的是军事时间

scheduledTime >15mins; return background-color:red; color:white;
scheduledTime >15min<=30mins; return background-color:yellow color:black;
scheduledTime >30mins<=2hours; return background-color:green color:white;
scheduledTime>15分钟;返回背景色:红色;颜色:白色;

scheduledTime>15min30min您可以使用TimeSpan获得两次之间的差异:

TimeSpan ts=DateTime.Parse(“”-DateTime.Now;
var scheduledTime=ts.分钟;


现在您可以比较您的ScheduledTime。

如果您计划将数据表绑定到gridview;您确实可以在RowDataBound事件中更改单元格背景。

您尝试了什么?背景色(表格单元格、div等)将显示在哪里?ASP页面如何连接到您的数据库(ADO.NET?)是的,我试过了,但没有得到表上的响应。我使用了这个示例,但我不确定它是否正确读取了我的数据表YourGridViewName_RowDataBound(对象发送者,GridViewRowEventArgs e){if(e.Row.RowType==DataControlRowType.DataRow){//通过访问带有e.Row.Cells[column_index]的列来更改颜色。}你试了什么?在你的问题中,我看不到任何与C#非常相似的东西。请您提供您尝试过的代码,继续更新您的问题,好吗?请不要使用注释部分发布代码示例,因为它不是非常可读。