現在、エンティティ モデルのオブジェクト コンテキストに基づいて、新しいオブジェクト データ ソースを作成しました。次に、BindingSource と、この BindingSource に設定された DataGridView を作成しました。
TraceLine テーブルのデータにバインドされた列を追加できます。DataSource を設定すると、それらの列に値が表示されます。ただし、結合されたテーブルからデータを取得できないようです。結合を持つクエリに DataGridView をバインドするにはどうすればよいですか?
using (var entities = new MyEntities())
{
var lines = from t in entities.Lines
join m in entities.Methods on t.MethodHash equals m.MethodHash
where t.UserSessionProcessId == m_SessionId
select new
{
m.Name, // doesn't get displayed in DataGridView, but I want it to
t.Sequence,
t.InclusiveDuration,
t.ExclusiveDuration
};
dgvBindingSource.DataSource = lines;
}