Imports System.Data
Imports GrapeCity.Web.Input.Core.ListBox
' データテーブルを作成します。
Dim dt As DataTable = New DataTable()
dt.Columns.Add("カラム1", GetType(String))
dt.Columns.Add("カラム2", GetType(String))
dt.Columns.Add("カラム3", GetType(String))
Dim dr As DataRow
For i As Integer = 0 To 10
dr = dt.NewRow()
dr("カラム1") = "Item1_" + i.ToString
dr("カラム2") = "Item2_" + i.ToString
dr("カラム3") = "Image" + i.ToString + ".bmp"
dt.Rows.Add(dr)
Next
' ヘッダを表示し、自動的にカラムを追加します。
GcComboBox1.ListBox.HeaderPane.Visible = True
GcComboBox1.ListBox.AutoGenerateColumns = True
' データソースに接続します。
GcComboBox1.DataSource = dt
' 画像を表示するカラムを指定します。
GcComboBox1.ImageMember = "カラム3"
' データバインドします。
GcComboBox1.DataBind()
using System.Data;
using GrapeCity.Web.Input.Core.ListBox;
// データテーブルを作成します。
DataTable dt = new DataTable();
dt.Columns.Add("カラム1", typeof(String));
dt.Columns.Add("カラム2", typeof(String));
dt.Columns.Add("カラム3", typeof(String));
DataRow dr;
for (int i = 0; i < 10; i++ )
{
dr = dt.NewRow();
dr["カラム1"] = "Item1_" + i.ToString();
dr["カラム2"] = "Item2_" + i.ToString();
dr["カラム3"] = "Image" + i.ToString() + ".bmp";
dt.Rows.Add(dr)
}
// ヘッダを表示し、自動的にカラムを追加します。
GcComboBox1.ListBox.HeaderPane.Visible = true;
GcComboBox1.ListBox.AutoGenerateColumns = true;
// データソースに接続します。
GcComboBox1.DataSource = dt;
// 画像を表示するカラムを指定します。
GcComboBox1.ImageMember = "カラム3";
// データバインドします。
GcComboBox1.DataBind();