PowerTools InputMan for ASP.NET 8.0J
DataPropertyName プロパティ
使用例 

カラムに表示する文字列を参照するデータソースのプロパティ名を取得または設定します。
構文
Public Property DataPropertyName As String
public string DataPropertyName {get; set;}

プロパティ値

既定値:String.Empty
解説
DataPropertyNameプロパティを使用して、接続しているデータソースの特定のフィールドを指定カラムに表示することができます。

データソースのフィールドをすべて表示するには、ListBoxクラスのListBox.AutoGenerateColumnsプロパティおよび、GrapeCity.Web.Input.IMList.GcListBoxクラスのGrapeCity.Web.Input.IMList.GcListBox.AutoGenerateColumnsプロパティをTrueにすることで自動的にカラムが追加されます。
使用例
次のサンプルコードでは、データソースの特定のフィールドをコンボコントロールのドロップダウンリストに表示する例を示します。
Imports GrapeCity.Web.Input.Core.ListBox

' ヘッダを表示します。
GcComboBox1.ListBox.HeaderPane.Visible = True

' カラムを作成します。
Dim lc1 As New ListColumn("氏名1")
lc1.DataPropertyName = "姓"
Dim lc2 As New ListColumn("氏名2")
lc2.DataPropertyName = "名"

' コンボコントロールにカラムを追加します。
GcComboBox1.ListBox.Columns.Add(lc1)
GcComboBox1.ListBox.Columns.Add(lc2)

' データソースに接続します。
GcComboBox1.DataSource = AccessDataSource1
GcComboBox1.DataBind()
using GrapeCity.Web.Input.Core.ListBox;

// ヘッダを表示します。
GcComboBox1.ListBox.HeaderPane.Visible = true;

// カラムを作成します。
ListColumn lc1 = new ListColumn("氏名1");
lc1.DataPropertyName = "姓";
ListColumn lc2 = new ListColumn("氏名2");
lc2.DataPropertyName = "名";

// コンボコントロールにカラムを追加します。
GcComboBox1.ListBox.Columns.Add(lc1);
GcComboBox1.ListBox.Columns.Add(lc2);

// データソースに接続します。
GcComboBox1.DataSource = AccessDataSource1;
GcComboBox1.DataBind();
参照

ListColumn クラス
ListColumn メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.