作成日: 2025/05/01 最終更新日: 2025/05/01
文書種別
使用方法
詳細
TrueDBGridのセルにラジオボタンを設定しているとき、通常、ラジオボタンは横に並んで配置されます。
ラジオボタンを縦に並べて配置するには、ワードラップを有効にします。
ラジオボタンを縦に並べて配置するには、ワードラップを有効にします。
◎サンプルコード(VB)
◎サンプルコード(C#)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' データの作成
Dim dt As New DataTable()
dt.Columns.Add("A", GetType(Int32))
dt.Rows.Add(1)
dt.Rows.Add(2)
dt.Rows.Add(3)
dt.AcceptChanges()
' TrueDBGridの設定
C1TrueDBGrid1.DataSource = dt
C1TrueDBGrid1.Columns(0).ValueItems.Presentation = C1.Win.C1TrueDBGrid.PresentationEnum.RadioButton
C1TrueDBGrid1.Columns(0).ValueItems.Translate = True
C1TrueDBGrid1.Columns(0).ValueItems.Values.Add(New C1.Win.C1TrueDBGrid.ValueItem("1", "AAAAA"))
C1TrueDBGrid1.Columns(0).ValueItems.Values.Add(New C1.Win.C1TrueDBGrid.ValueItem("2", "BBBBB"))
C1TrueDBGrid1.Columns(0).ValueItems.Values.Add(New C1.Win.C1TrueDBGrid.ValueItem("3", "CCCCC"))
C1TrueDBGrid1.Splits(0).DisplayColumns(0).Style.Wrap = C1.Win.C1TrueDBGrid.TextWrapping.Wrap
C1TrueDBGrid1.Splits(0).DisplayColumns(0).Width = 60
C1TrueDBGrid1.RowHeight = 40
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// データの作成
var dt = new DataTable();
dt.Columns.Add("A", typeof(Int32));
dt.Rows.Add(1);
dt.Rows.Add(2);
dt.Rows.Add(3);
dt.AcceptChanges();
// TrueDBGridの設定
c1TrueDBGrid1.DataSource = dt;
c1TrueDBGrid1.Columns[0].ValueItems.Presentation = C1.Win.C1TrueDBGrid.PresentationEnum.RadioButton;
c1TrueDBGrid1.Columns[0].ValueItems.Translate = true;
c1TrueDBGrid1.Columns[0].ValueItems.Values.Add(new C1.Win.C1TrueDBGrid.ValueItem("1", "AAAAA"));
c1TrueDBGrid1.Columns[0].ValueItems.Values.Add(new C1.Win.C1TrueDBGrid.ValueItem("2", "BBBBB"));
c1TrueDBGrid1.Columns[0].ValueItems.Values.Add(new C1.Win.C1TrueDBGrid.ValueItem("3", "CCCCC"));
c1TrueDBGrid1.Splits[0].DisplayColumns[0].Style.Wrap = C1.Win.C1TrueDBGrid.TextWrapping.Wrap;
c1TrueDBGrid1.Splits[0].DisplayColumns[0].Width = 60;
c1TrueDBGrid1.RowHeight = 40;
}