作成日: 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