我正在使用C#編寫Web應用程序。我想通過從列表框中選擇一列來過濾GridView,然後立即根據用戶使用RowFilter輸入到文本框中的文本過濾表格。如何使用RowFilter過濾GridView中的數字和日期?
我已經成功幾乎全部的一部分,但我堅持努力解決數字和日期進行比較。
文本的比較效果很好:
DataTable dt = new DataTable();
dt = GridView1.DataSource as DataTable;
dt.DefaultView.RowFilter = string.Format(ListBox1.SelectedItem.Text + " LIKE '%{0}%'", textBox1.Text);
對於數字我想是這樣的(沒有工作):
dt.DefaultView.RowFilter = string.Format(ListBox1.SelectedItem.Text + " = '#{0}#'", textBox1.Text);
我猜對數字和日期將是相當多的比較與文本相同?
它的工作原理!非常感謝,這正是我所期待的。幫了我很多。 –