向BriskDataGrid添加DateTimePicker列
DataGridDateTimePickerColumn用于在BriskDataGrid里显示并处理日期/时间。要向BriskDataGrid添加DataGridDateTimePickerColumn列必须使用BriskDataGrid 的addDateTimePickerColumn()方法,该方法原型如下:
Public Sub AddDateTimePickerColumn( _
ByVal DateTimePickerColumn As DataGridDateTimePickerColumn, _
ByVal MappingName As String, _
Optional ByVal HeaderText As String = "", _
Optional ByVal [ReadOnly] As Boolean = False, _
Optional ByVal Alignment As HorizontalAlignment = HorizontalAlignment.Center, _
Optional ByVal NullText As String = "", _
Optional ByVal Width As Integer = 200, _
Optional ByVal Format As String = "yyyy年MM月dd日 HH时mm分ss秒")
DateTimePickerColumn | 该参数要求一个DataGridDateTimePickerColum类的对象,该对象将会被添加到BriskDataGrid 的表样式里。 |
---|---|
MappingName | 该参数用于将列映射到数据成员名称。该参数用于接受一个字符串。 |
HeaderText | 该参数接受一个字符串,用于设置标头文本。该参数是一个可选参数,默认值””。 |
ReadOnly | 该参数接受一个布尔值,该值指示该列是否是只读的。true,只读;false,不只读。该参数是一个可选参数,默认值false。 |
Alignment | 该参数用于设置单元格中文本的对齐方式。该参数是可选参数,默认值HorizontalAlignment.Center。 |
NullText | 该参数用于设置在列包含空引用时所显示的文本。可选参数默认值””。 |
Width | 设置列的宽度。可选参数,默认值200。 |
Format | 设置单元格中显示日期时间的格式。可选参数,默认值yyyy年MM月dd日 HH时mm分ss秒 |
以下程序片段展示如何向BriskDataGrid添加DataGridDateTimePicker列:
Private Sub InitBriskDataGrid()
Dim dvEmployee As New DataView(Me.dsHR.Tables("employees"))
Me.BriskDataGrid.SetDataBinding(dvEmployee)
Me.BriskDataGrid.BeginTableStyle("employees")
Dim colBirthday As DataGridDateTimePickerColumn
Me.BriskDataGrid.AddDateTimePickerColumn(colBirthday, "emp_dateofbirth", "出生日期")
Me.BriskDataGrid.EndTableStyle()
End Sub