当前位置: 代码迷 >> Silverlight >> ObservableCollection集合绑定有关问题
  详细解决方案

ObservableCollection集合绑定有关问题

热度:9388   发布时间:2013-02-26 00:00:00.0
ObservableCollection集合绑定问题
绑定 了DataGrid 删除时  数据删除了但DataGrid不能更新
 ObservableCollection<InternalUsersArticleTb> article = new ObservableCollection<InternalUsersArticleTb>();
        InternalUsersArticleTb iarticle = null;
        public ObservableCollection<InternalUsersArticleTb> GetPopulation(String Condition)
        {
            MainDataGrid.ItemsSource = null;
            dataPager1.Source = null;
            var list = new ObservableCollection<InternalUsersArticleTb>();
            TextReader txtReader = new StringReader(Condition);
            XElement doc = XElement.Load(txtReader);
            var ban = (from el in doc.Elements()
                       select new InternalUsersArticleTb
                       {
                           ArticleID = el.Element("ArticleID").Value.Trim(),
                           ArticleTitle = el.Element("ArticleTitle").Value.Trim(),
                           ArticleContent = cleanString(el.Element("ArticleContent").Value.Trim().Length < 20 ? el.Element("ArticleContent").Value.Trim() : el.Element("ArticleContent").Value.Trim().Substring(0, 20)).Trim().ToString() + "...",
                           PublishDate = DateTime.Parse(el.Element("PublishDate").Value),
                           CollectionDate = DateTime.Parse(el.Element("CollectionDate").Value),
                           ArticleSource = el.Element("ArticleSource").Value.Trim(),
                           ArticleUrl = el.Element("ArticleUrl").Value.Trim(),
                           Author = el.Element("Author").Value.Trim(),
                           MediaAddress = el.Element("MediaAddress").Value.Trim(),
                           Score = el.Element("Score").Value.Trim(),