3
私はちょうどSortableBindingListをダウンロードして、私は(代わりにVARの)このLINQクエリに割り当てしようとしている:LINQクエリにSortableBindingListを割り当てる方法
var q = from r in document.Descendants("release")
select new
{
Release = r.Attribute("id").Value,
Artist = String.Join(";", r.Element("artists").Descendants("artist").Select(x => x.Element("name").Value).ToArray()),
Album = r.Element("title").Value
};
はそれは難しいことはおそらくありませんが、私はよこれを行う方法についてちょうど本当に混乱... いくつかの助けに感謝します!
EDIT
静的クラス:
public static class LINQExtension
{
public static SortableBindingList<object> ToSbl(this IEnumerable<object> items)
{
return new SortableBindingList<object>(items);
}
}
割り当て:
SortableBindingList<object> sbl = LINQExtension.ToSbl(q);
releases_dataGridView.DataSource = sbl;
お返事ありがとうございます、私はそれがあなたが意味するものであるかどうかはわかりませんが、私は仕事を分類する必要があります。私は自分の投稿を編集しましたので、あなたはそれを見ることができます。 – Daan
あなたはすべての型推論を失っています。型推論が必要ない場合は、拡張機能はまったく必要ありません。 'new SortableBindingList