向BriskDataGrid添加Text列
要向BriskDataGrid添加一个DataGridTextColumn列,必须使用BriskDataGrid的AddTextColumn()方法。该方法原型如下:
Public Sub AddTextColumn( _
ByVal TextColumn As DataGridTextColumn, _
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 = 75)
TextColumn | 该参数要求一个DataGridTextColum类的对象,该对象将会被添加到BriskDataGrid 的表样式里。 |
---|---|
MappingName | 该参数用于将列映射到数据成员名称。该参数用于接受一个字符串。 |
HeaderText | 该参数接受一个字符串,用于设置标头文本。该参数是一个可选参数,默认值””。 |
ReadOnly | 该参数接受一个布尔值,该值指示该列是否是只读的。true,只读;false,不只读。该参数是一个可选参数,默认值false。 |
Alignment | 该参数用于设置单元格中文本的对齐方式。该参数是可选参数,默认值HorizontalAlignment.Center。 |
NullText | 该参数用于设置在列包含空引用时所显示的文本。可选参数默认值””。 |
Width | 设置列的宽度。可选参数,默认值75。 |
以下程序片段展示如何向BriskDataGrid添加DataGridTextColumn列:
Private Sub InitBriskDataGrid()
Dim dvEmployee As New DataView(Me.dsHR.Tables("employees"))
Me.BriskDataGrid.SetDataBinding(dvEmployee)
Me.BriskDataGrid.BeginTableStyle("employees")
Dim colEmployeeName As DataGridTextColumn
Me.BriskDataGrid.AddTextColumn(colEmployeeName, "emp_name", "雇员姓名")
Me.BriskDataGrid.EndTableStyle()
End Sub