我在C#中使用Linq Query填充我的Datagridview。我想用Textbox過濾這個datagridview。DataGridView篩選器中的錯誤
TextBox的代碼改變的事件是:
DataTable dt = new DataTable();
dt = (DataTable)(dataGridViewX4.DataSource);
dt.DefaultView.RowFilter = string.Format("T_P = '{0}'", Txt_T_P_Se.Text);
dataGridViewX4.DataSource = dt;
運行程序後,會出現這樣的錯誤:
無效轉換的例外是未處理的。任何幫助理解這個問題將不勝感激。
我的數據源是:
變種查詢= (從QcGerdBaf.Taghes p其中p.QGI_Id_Fk == QGI_Id_Selected選擇新的{p.T_P,p.T_Id});
dataGridViewX4.DataSource = Query.ToList();
在哪條線路到底如何? –