数据绑定 > 保存网格布局 |
您可以在运行时使用SetDataBinding 方法绑定网格,例如以下代码绑定C1TrueDBGrid 控件到在DSCustomers 数据源中的Customers 表格:
To write code in Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Me.C1TrueDBGrid1.SetDataBinding(Me.DsCustomers.Customers, "") |
To write code in C#
C# |
拷贝代码
|
---|---|
this.c1TrueDBGrid1.SetDataBinding(this.DsCustomers.Customers, ""); |
如果数据源在代码中被重置,它将显示网格中的所有数据,并且不会保持设计器初始创建的布局,您可以使用 SetDataBinding 方法保持网格设计时的布局,通过设置HoldFields 参数为True,例如
To write code in Visual Basic
Visual Basic |
拷贝代码
|
---|---|
C1TrueDBGrid1.SetDataBinding(Me.DsCustomers.Customers, "", True) |
To write code in C#
C# |
拷贝代码
|
---|---|
this.c1TrueDBGrid1.SetDataBinding(this.DsCustomers.Customers, "", true); |
另一个使用 SetDataBinding(Object, String, Boolean) 方法的示例,请参阅教程 2: 带有SQL查询结果的WinForms版DBGrid。
Note that you can create an unbound grid by using the SetDataBinding method without arguments. See Creating an Unbound Grid for details.