Telerik RadGridコントロールのクライアントサイドバインディングに関する質問があります。私は、クライアントサイドの都市をグリッドに配置したいと思います。私はjQueryのAjaxとWCFを使用してクライアント側にJSONオブジェクトとして、このデータを取得RadGridクライアント側バインド
[DataContract]
[KnownType(typeof(Country))]
public class City
{
[DataMember]
public virtual string CityCode { get; set; }
[DataMember]
public virtual string CityName { get; set; }
[DataMember]}
public virtual Country Country { get; set;
}
}
[DataContract]
public class Country
{
[DataMember]
public virtual string CountryCode { get; set; }
[DataMember]
public virtual string Iso2Code { get; set; }
[DataMember]
public virtual string CountryName { get; set; }
[DataMember]
public virtual char RDC { get; set; }
}
:私は、プロパティの国を持つオブジェクトの市を、持っています。 そして私は、グリッドにバインド:ここ
rgCity.set_dataSource(dataItem);
rgCity.dataBind();
は、グリッドの列の定義です:
<Columns>
<telerik:GridBoundColumn HeaderText="City Code" DataField="CityCode" MaxLength="3"> </telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="City Name" DataField="CityName"></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Country Code" DataField="CountryCode" MaxLength="2"></telerik:GridBoundColumn>
</Columns>
問題は、私はデータが移入国コード列が届かないです。私は問題はデータバインディングだと思うが、複雑なオブジェクトをバインドすることが可能かどうかはわからない。私はその問題を解決するための任意の助けに感謝
<telerik:GridBoundColumn HeaderText="Country Code" DataField="**City.CountryCode**" MaxLength="2"></telerik:GridBoundColumn>
: 私はそのようなものであるべきだと思います!
を書くことができ機能を上書きすることは、 –
問題ありません:-)そのようなソリューションをいただき、ありがとうございます。どうしたの?あなたが助けてくれたと思ったら、それを受け入れられた答えとして親切にマークしてください。役に立たなかった場合は、他に何ができるのか教えてください。 – msigman
@EvgeniyOそれを解決するために他に何ができますか? :) – msigman