日期:2014-05-20  浏览次数:20751 次

我用dataview绑定Listbox,然后我在dataview增加了条row,我在用sort排序却无法用,这是为什么
我用dataview绑定Listbox,然后我在dataview增加了条row,我在用sort排序却无法用,这是为什么   .
第一次加载时,是可以排序的。添加了新的row就不能排序了

                        DataView   dvYes   =   (DataView)this.lstYesMaterial.DataSource;
                        DataRow   drYes   =   dvYes.Table.NewRow();
                        drYes[ "Material "]   =   drvNo[ "Material "];
                        drYes[ "MaterialID "]   =   drvNo[ "MaterialID "];
                        dvYes.Table.Rows.Add(drYes);
                        dvYes.Sort   =   "OrderIndex,Material ";                        
                        this.lstYesMaterial.Refresh();

------解决方案--------------------
this.lstYesMaterial.Refresh(); 管用吗
------解决方案--------------------
重新DataBind()
?
------解决方案--------------------
应该是没有刷新