作成日: 2020/01/21 最終更新日: 2020/01/21
文書種別
使用方法
詳細
GcComboBoxCell型セルの値をコードで設定するには、ValueSubItemIndex で指定した列に設定されている値を該当するセルのValueプロパティに設定します。
[Visual Basic]
[C#]
[Visual Basic]
Imports GrapeCity.Win.MultiRow
Imports GrapeCity.Win.MultiRow.InputMan
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' セル型の作成
Dim comboCell As New GcComboBoxCell()
comboCell.Name = "comboCell"
comboCell.Items.Add(New ListItem(New SubItem() {New SubItem(1)}))
comboCell.Items.Add(New ListItem(New SubItem() {New SubItem(2)}))
comboCell.Items.Add(New ListItem(New SubItem() {New SubItem(3)}))
comboCell.ValueSubItemIndex = 0
comboCell.TextSubItemIndex = 0
comboCell.DropDownStyle = MultiRowComboBoxStyle.DropDown
' MultiRowの設定
GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {comboCell})
GcMultiRow1.RowCount = 5
GcMultiRow1.SetValue(0, 0, 1)
GcMultiRow1.SetValue(1, 0, 2)
GcMultiRow1.SetValue(2, 0, 3)
End Sub
[C#]
using GrapeCity.Win.MultiRow;
using GrapeCity.Win.MultiRow.InputMan;
private void Form1_Load(object sender, EventArgs e)
{
// セル型の作成
GcComboBoxCell comboCell = new GcComboBoxCell();
comboCell.Name = "comboCell";
comboCell.Items.Add(new ListItem(new SubItem[] { new SubItem(1) }));
comboCell.Items.Add(new ListItem(new SubItem[] { new SubItem(2) }));
comboCell.Items.Add(new ListItem(new SubItem[] { new SubItem(3) }));
comboCell.ValueSubItemIndex = 0;
comboCell.TextSubItemIndex = 0;
comboCell.DropDownStyle = MultiRowComboBoxStyle.DropDown;
// テンプレートの作成
gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { comboCell });
gcMultiRow1.RowCount = 5;
gcMultiRow1.SetValue(0, 0, 1);
gcMultiRow1.SetValue(1, 0, 2);
gcMultiRow1.SetValue(2, 0, 3);
}
旧文書番号
84867