2010-09-16 73 views
0

用C#.NET編程。我有一個名爲Time的DataTable類型爲System.TimeSpan。當我在DataGridView中顯示DataTable時,我想過濾掉所有沒有列出時間的條目。我嘗試了以下,但無濟於事。你能幫我嗎?如何過濾TimeSpan值上的DataColumn?

DataView myDataView = new DataView(SomeDataTable); 
myDataView.RowFilter += "Time >= 1"; // doesn't work 
myDataView.RowFilter += "Time >= #00:00:01#"; // doesn't work 
myDataView.RowFilter += "Time <> ''"; // doesn't work 
myDataView.RowFilter += "Time <> ''"; // doesn't work 

回答

0

我發現它...

myDataView.RowFilter = "Convert(Time, System.String) <> ''";