在vb.net Windows应用程序中,我有一个不是来自数据库的数据表。我想添加一个新行,但是当我添加一个新行时,新行只在数据表中,而不是现有数据。
dim dt as datatable treelist.datasource = dt这是现有项目,无论如何我想在数据表中添加新行,以便将新节点添加到树状列表中
感谢您的帮助......
答案 0 :(得分:2)
您应该能够声明一个新行并将其添加到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中。