リストlstAccountを返すwcfサービスがあります。 winformsアプリケーションのプレゼンテーションレイヤークライアントは、このサービスに接続するためにプロキシオブジェクトを使用しています。プロキシでwcfレスポンスからドロップダウンリストへのコレクションのバインド
は、Accountクラスは、このように生成されます:
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.2152")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.datacontract.org/2004/07/Test.Common")]
public partial class Account {}
私は、[データソースのプロパティを設定することで]私のプレゼンテーション層でフォーム上のドロップダウンリストに、このlstAccountをバインドすると、ドロップダウンリストには、ちょうど示しアカウント名を表示するのではなく、クラス名 "アカウント"。
this.cblExistingAccounts.DataSource = lstAccount;
this.cblExistingAccounts.DisplayMember = "Name";
ここでは何が欠けていますか?
ありがとうございました。
を?クライアントは最初に私がここに表示されないプロキシメソッドを呼び出す必要があります... – sajoshi
はい、私はサービスからレコードを取得します。簡潔にするために、私はここにそのコードを追加しませんでした。 – Jimmy