订购书签 c#
Ordering bookmarks c#
我有一个包含 4 个不同书签的模板 word 文件,我想将它们添加到表格中。
foreach (Bookmark bookmark in WordDocument.Bookmarks)
{
dataGridView1.Rows.Add(bookmark.Name);
}
但是在网格中它们是按名称排序的,虽然我希望它们按位置排序,但我试过这种构造:
var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>()
.OrderBy(d => d.Start).ToList();
我如何使用这个变量并将其插入到我的网格中?(我几乎不明白这个结构是什么意思)。谢谢!!
var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>().OrderBy(d => d.Start);
foreach (var bookmark in orderedBoomarks)
dataGridView1.Rows.Add(bookmark.Name);
我有一个包含 4 个不同书签的模板 word 文件,我想将它们添加到表格中。
foreach (Bookmark bookmark in WordDocument.Bookmarks)
{
dataGridView1.Rows.Add(bookmark.Name);
}
但是在网格中它们是按名称排序的,虽然我希望它们按位置排序,但我试过这种构造:
var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>()
.OrderBy(d => d.Start).ToList();
我如何使用这个变量并将其插入到我的网格中?(我几乎不明白这个结构是什么意思)。谢谢!!
var orderedBoomarks = WordDocument.Bookmarks.Cast<Bookmark>().OrderBy(d => d.Start);
foreach (var bookmark in orderedBoomarks)
dataGridView1.Rows.Add(bookmark.Name);