我试着给Ultragrid添加一个复选框栏,但Ultragrid没有复选框。
但Ultragrid没有复选框,只有选中或未选中的文字......或真或假的文字......。
UltraGridColumn ugc = e.Layout.Bands[0].Columns.Add(key, caption);
ugc.DataType = typeof(bool);
ugc.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
Private Sub FormatMyBooleanFields()
uchk.CheckAlign = Drawing.ContentAlignment.MiddleCenter
With ug.Rows.Band
For i As Integer = 0 To .Columns.Count - 1
If .Columns(i).DataType Is GetType(Boolean) Then
ug.Rows.Band.Columns(i).EditorComponent = uchk
End If
Next
End With
End Sub