グリッドビューはエンティティデータソース(権限)にバインドされています。列の1つに別のテーブルの主キーであるUserIdが表示されます。そのUserIdを対応するNameフォームのUsers Entity DataSourceに置き換えるにはどうすればいいですか?グリッドビューとは別のエンティティソースにバインドする列は
答えて
が..
<asp:TemplateField HeaderText="ApprovedBy" SortExpression="ApprovedBy" >
<ItemTemplate>
<asp:Label ID="lblUser" runat="server" Text='<%# GetApprover(Eval("ApprovedBy").ToString()) %>'/>
</ItemTemplate>
</asp:TemplateField>
と、コードの後ろにそれを整理...のように試すことができます。
protected string GetApprover(string ApproverId)
{
int approver = Convert.ToInt32(ApproverId);
var approversList = (from a in EntUsers.Users
where a.UserId == approver
select a.Name).FirstOrDefault();
return approversList;
}
ユーザーエンティティソースでGridviewのRowDataBoundイベントでルックアップを実行できます。
あなたは
<asp:TemplateField HeaderText="User Name" >
<ItemTemplate>
<asp:Label ID="lblUser" runat="server" Text='<%# Eval("ParentEntityName.Name")%>'
</ItemTemplate>
</asp:TemplateField>
それは働いた..ありがとう。今、グリッドビューがUsersテーブルにバインドされていて、行に別のユーザーのユーザーIDが含まれているとしたらどうでしょうか。 つまり、ユーザー533に親ユーザー221があります。その行にユーザー221の名前を表示するにはどうすればよいですか? – Matt
あなたは同じテーブルの親子と話していますか? –
同じテーブル..私はID = 123名前=ボブ親= 224 | id = 224 Name = Steve Parent = 5324. ParentをNameに置き換えたいと思います。だからId = 123の場合、それはParent = Steve – Matt
- 1. 列が存在しないときにグリッドビューをバインドする
- 2. MVVMグリッドビューとdatatable WPFのバインド
- 3. 別のビューとのグリッドビューの整列
- 4. ユーザーコントロールのグリッドビューのバインド
- 5. グリッドビューをダイナミック列にバインドする簡単な方法は何ですか?
- 6. SQL XMLフィールドをグリッドビューにバインド
- 7. リストアイテムをグリッドビューにバインドする方法
- 8. は、グリッドビューの列幅
- 9. NHibernateのページングとバインドからグリッドビュー
- 10. グリッドビューのデータをデータテーブルにバインドするときのエラー
- 11. .Net EntityFrameworkのグリッドビューへのバインド
- 12. InvisibleにアクセスできないASPグリッドビューのバインドされた列
- 13. ASP.NETグリッドビュー - 動的にバインドされたドロップダウンを動的にバインドされたグリッドビューに追加する方法
- 14. アイテムを持つグリッドビューをバインドする
- 15. チェックボックスを持つ1つの列でグリッドビューをバインドします。
- 16. 辞書をグリッドビューにバインドするにはどうすればいいですか?
- 17. DisplayValueをコントロールのデータソースとは別のソースにバインドする
- 18. リストの特定のオブジェクトをグリッドビューにバインドする
- 19. UWP - 複数のグリッドビューをリストのリストにバインドする
- 20. グリッドビューにバインドするときにイメージパスに特殊文字がある
- 21. グリッドビューの列をasp.netの動的データテーブルから動的にバインドします
- 22. extjsのグリッドビュー列にボタンを追加するには?
- 23. グリッドビュー別のテーブルの結果に基づく列ヘッダーvb.net
- 24. DataTableにバインドされた別の列のデータとは逆のデータを持つ列を作成するDatagridview
- 25. 複雑なリストをデータソースにグリッドビューをバインドする
- 26. HTML5ローカルデータベースをASPグリッドビューにバインドする方法
- 27. グリッドビューを複合オブジェクトにバインドする方法
- 28. グリッドビューで動的な列ヘッダーをクリック可能にするには
- 29. グリッドビュー列のタイトルを中央に合わせるには
- 30. anglejs ui-selectは配列にバインドする
をあなたはこれを説明し、どこかへのリンクを持っていますかより良い? – Matt