C#将数据网格中的时间字符串与当前时间进行比较

C#将数据网格中的时间字符串与当前时间进行比较,c#,C#,我正在寻找一些帮助来解决我遇到的问题。我正在尝试创建一个datagrid筛选器,其中一列为“Time”,数据以字符串格式从文本文件中读取,如16:23等,我需要将其与当前时间进行比较,如果更大,则输出到datagrid DataTable table = new DataTable(); table.Columns.Add("Number", typeof(string)); table.Columns.Add("Operator", typeof(string)); table.Columns

我正在寻找一些帮助来解决我遇到的问题。我正在尝试创建一个datagrid筛选器,其中一列为“Time”,数据以字符串格式从文本文件中读取,如16:23等,我需要将其与当前时间进行比较,如果更大,则输出到datagrid

DataTable table = new DataTable();
table.Columns.Add("Number", typeof(string));
table.Columns.Add("Operator", typeof(string));
table.Columns.Add("Bus Stop", typeof(string));
table.Columns.Add("Destination", typeof(string));
table.Columns.Add("Day", typeof(string));
table.Columns.Add("Time", typeof(string));

// ...

string currentTime = DateTime.Now.ToString("HH:mm");

table.DefaultView.RowFilter = string.Format("Time = #" + >= currentTime  + "#", DataViewRowState.CurrentRows);

dataGridView1.DefaultCellStyle.Font = new Font("Ariel", 9);
dataGridView1.DataSource = table;

那么你的问题是什么?您的问题是什么?抱歉,我需要比较读入时间和当前时间,如果读入时间大于当前时间,则将其输出到数据网格。我正在读取as:X34中的数据;驿站马车阿斯达;纽卡斯尔;星期六;16:48×34;驿站马车阿斯达;纽卡斯尔;星期六;18:03 X34;驿站马车阿斯达;纽卡斯尔;星期六;18:47这不是一项困难的任务。实际上,有大量的示例说明如何将一个值的日期时间>=与另一个值进行比较。您是否尝试过使用
Google
在添加到DataTable
之前为什么不过滤值?下面是一个示例,您可以尝试一下,希望它不会让您太困惑。。