CodeGo.net>如何使用数据表绑定修改数据网格视图列

我已经将DataTable绑定到DataGridView(在WinForms中),并且我想更改GUI中列的格式.

但是,如果我手动将列添加到DataGridView并设置errorsGrid.AutoGenerateColumns = false,则数据不会出现在这些列中(但是会添加行).因此,有什么方法可以绑定DataTable并进行更改. DataGridView中列的宽度?使用AutoGenerateColumns =时,会将诸如BingingList之类的错误绑定添加到现有列中,但是DataTable似乎无法以这种方式工作.

解决方法:

请告诉您是否为您在网格的“编辑列”表单上手动添加的每一列指定了DataPropertyName属性(如下图所示)?

看起来您需要为表单“编辑列”上的每个网格列显式指定对表列的绑定,这是通过右键单击菜单项“编辑列…”在表单编辑器中的网格视图中调用的.您需要手动配置每列的数据绑定,因为您已经指定了网格的属性errorsGrid.AutoGenerateColumns = false(这意味着不会自动生成对表字段具有出价的列).由于网格包含空行-您可以确定数据加载成功,并且唯一要做的就是-配置行在网格中的显示方式.

上一篇:javascript-Primefaces-var的数据表小部件……不可用


下一篇:JavaScript-DataTable错误-无法读取未定义的属性’length’