【问题标题】:how to add a row in existing datatable如何在现有数据表中添加一行
【发布时间】:2010-12-24 17:55:06
【问题描述】:

在 vb.net Windows 应用程序中,我有一个不是来自数据库的数据表。我想添加一个新行,但是当我添加一个新行时,数据表中只有新行,而不是现有数据。

dim dt as datatable treelist.datasource=dt 这是现有项目,无论如何我想在数据表中添加新行,以便将新节点添加到树列表中

感谢您的帮助....

【问题讨论】:

  • 您能说明如何在当前代码中添加新行吗?
  • dim dt as datatable treelist.datasource=dt 这是现有项目,无论如何我想在数据表中添加新行,以便将新节点添加到树列表中

标签: vb.net


【解决方案1】:

您应该能够声明一个新行并将其添加到 DataTable 中:

'Create the new row
Dim newRow as DataRow = myTable.NewRow

'Add some data to it
newRow("columnName1") = data1
newRow("columnName2") = data2

'Add it to the table
myTable.Rows.Add(newRow)

'Bind the table
treeList.DataSource = dt
treeList.DataBind

应该可以,只需确保在将行绑定到 TreeView 对象之前将行添加到 DataTable。

【讨论】:

    猜你喜欢
    • 2011-05-31
    • 1970-01-01
    • 2011-02-23
    • 2021-06-29
    • 2018-03-31
    • 2018-08-08
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多