2017-11-19 10 views
0

ブックマークが4つあるテンプレートワードファイルがあります。フォームに追加したいのですが、ブックマークを注文するC#

foreach (Bookmark bookmark in WordDocument.Bookmarks) 
{ 
    dataGridView1.Rows.Add(bookmark.Name);     
} 

しかし、私は彼らが場所によって注文したいけれども彼らは、名前によって順序付けられたグリッドで、IVEはこのような構成を試してみました:

var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>() 
          .OrderBy(d => d.Start).ToList(); 

は、どのように私は、この変数を使用して、私のグリッドにそれを挿入することができますか? (私はこの構築を意味するものはほとんど理解していない)。ありがとう!!

+1

明白な_foreach(ordered bmark in orderedBookmarks)_を試しましたか? – Steve

+0

ありがとう!)この方法で作業しています! – Dmitry

答えて

0
var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>().OrderBy(d => d.Start); 
foreach (var bookmark in orderedBoomarks) 
    dataGridView1.Rows.Add(bookmark.Name); 
関連する問題