gpt4 book ai didi

vb.net - 如何在 c1flexgrid 中通过代码设置 DataField 属性

转载 作者:行者123 更新时间:2023-12-04 03:19:02 26 4
gpt4 key购买 nike

我正在使用 C1FlexGrid 并将数据表设置为 c1flexgrid 的 数据源。现在我想通过代码将数据表的字段映射到 c1flexgrid 的列。请告诉我该怎么做。

最佳答案

以编程方式在 C1FlexGrid 上创建列:
- 将 AutoGenerateColumns 设置为 False
- 添加列定义到 C1FlexGridBase.Cols() 集合。
- 将 DataTable 绑定(bind)到 flexgrid

例如,

Private _dt As System.Data.DataTable

Private Sub LoadFlexGrid()

'create new table
_dt = New System.Data.DataTable("MyDataTable")
_dt.Columns.Add("CustomerId", GetType(Integer))
_dt.Columns.Add("CustomerName", GetType(String))

'populate it
_dt.Rows.Add(New Object() {12, "Joe"})
_dt.Rows.Add(New Object() {14, "Bob"})

'define column grid columns
Dim col1 As C1.Win.C1FlexGrid.Column
col1 = flex.Cols.Add()
col1.Name = "CustomerId"
col1.Caption = "Customer Id"

Dim col2 As C1.Win.C1FlexGrid.Column
col2 = flex.Cols.Add()
col2.Name = "CustomerName"
col2.Caption = "Name"

'bind the grid to it
flex.AutoGenerateColumns = False
flex.DataSource = _dt

End Sub

关于vb.net - 如何在 c1flexgrid 中通过代码设置 DataField 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com