将有界datagridview列连接到默认列

时间:2015-07-20 12:38:23

标签: vb.net datagridview

我在设计模式下创建了4个datagridview列,并且我将数据表绑定到datagridview的数据源,并在gridview中生成autocolumns(4列)。

我的疑问是如果我在设计模式下创建4个datagrid列,如何将有界列的值放置到默认列(在设计模式下创建)。

参见截图,前四列是在designmode中创建的,其他3列是自动生成的,但在这里我不知道如何才能正确放置单元格。

enter image description here

这是我的第一个怀疑,第二个是,

是否可以在同一个datagridview中添加一个新行(来自4个文本框值)?如果有,怎么样?

感谢你对这个疑惑的帮助

1 个答案:

答案 0 :(得分:0)

  1. 您需要将预定义列绑定到数据源的列 将DataPropertyName的{​​{1}}属性设置为数据源
  2. 中列的名称
    DataGridViewColumns

    这也可以在设计师中完成。

    并设置Me.DataGridViewColumnOrderDetID.DataPropertyName = "ORDER_DET_ID" Me.DataGridViewColumnOrderDetItem.DataPropertyName = "ORDER_DET_ITEM" ' etc.

    1. 根据文本框的值
    2. 创建新行并将其添加到数据表中
      DataGridView.AutoGeneratedColumns = false