作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
使用方法
詳細
ComboBoxEditorクラスにはSelectedIndexプロパティがありますが、ComboBoxEditorクラス各プロパティは、現在アクティブなComboBoxエディタがある場合にのみ使用可能です。
このため、任意のセルに対して選択値を設定する場合には、実際の値を設定するか、ComboListプロパティに設定されている値を取得し、"|"にて分割した値で設定する方法で対応します。
◆サンプルコード
[Visual Basic]
C1FlexGrid1.Cols(1).ComboList = "|データ1|データ2|データ3|データ4"
'分割した値で設定する方法
Dim s As String = C1FlexGrid1.Cols(1).ComboList
Dim str() = s.Split("|")
C1FlexGrid1(1, 1) = str(3)
'実際に値を設定する方法
C1FlexGrid1(1, 1) = "データ3"
[C#]
c1FlexGrid1.Cols[1].ComboList = "|データ1|データ2|データ3|データ4";
//分割した値で設定する方法
string s = c1FlexGrid1.Cols[1].ComboList;
string[] str = s.Split('|');
c1FlexGrid1[1, 1] = str[3];
//実際に値を設定する方法
c1FlexGrid1[1, 1] = "データ3";
このため、任意のセルに対して選択値を設定する場合には、実際の値を設定するか、ComboListプロパティに設定されている値を取得し、"|"にて分割した値で設定する方法で対応します。
◆サンプルコード
[Visual Basic]
C1FlexGrid1.Cols(1).ComboList = "|データ1|データ2|データ3|データ4"
'分割した値で設定する方法
Dim s As String = C1FlexGrid1.Cols(1).ComboList
Dim str() = s.Split("|")
C1FlexGrid1(1, 1) = str(3)
'実際に値を設定する方法
C1FlexGrid1(1, 1) = "データ3"
[C#]
c1FlexGrid1.Cols[1].ComboList = "|データ1|データ2|データ3|データ4";
//分割した値で設定する方法
string s = c1FlexGrid1.Cols[1].ComboList;
string[] str = s.Split('|');
c1FlexGrid1[1, 1] = str[3];
//実際に値を設定する方法
c1FlexGrid1[1, 1] = "データ3";
旧文書番号
74370