程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> datagridview-C# 對NEW Datatable過濾排序,為何會影響到DataGridView的顯示,BUG嗎?

datagridview-C# 對NEW Datatable過濾排序,為何會影響到DataGridView的顯示,BUG嗎?

編輯:編程綜合問答
C# 對NEW Datatable過濾排序,為何會影響到DataGridView的顯示,BUG嗎?

C# 對NEW Datatable過濾排序,為何會影響到DataGridView的顯示,BUG嗎?
見代碼
paras = new SqlParameter[]{
new SqlParameter("@type", "待復核明細"),
new SqlParameter("@fhdjbh", PubVar.djbh)
};
dt = PubVar.sql.RunProcedureDR("LJH_FHT_mxfh", paras);
DataGridView1.DataSource = dt;
DataTable dtNew = dt;
string cxStr = string.Format("sptm LIKE '{0}%' or spbh like '%{0}%' or zjm like '%{0}%'", "a");
//排序,過濾
dtNew.DefaultView.RowFilter = cxStr;
dtNew.DefaultView.Sort = "pihao,shl";
如上代碼:有個DataGridView,已經設置數據源了,我重新NEW了一個DataTable dtNew後,對dtNew排序或者過濾 界面的DataGridView1都會跟著變,求高人指導

最佳回答:


DataTable dtNew=dt.Clone();

sonnpy
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved