【发布时间】:2015-07-16 14:21:26
【问题描述】:
我有一个将数据绑定到gridview 的vb.net 应用程序。绑定数据后,我想将新行添加到现有数据表中。是否可以。如果是的话,任何人都可以建议我一个方法..
【问题讨论】:
-
这不是我们“建议”事情的教程网站。预计 Ypu 会进行自己的研究并发布一个特定问题,并附上代码说明您遇到的问题。见How to Ask
我有一个将数据绑定到gridview 的vb.net 应用程序。绑定数据后,我想将新行添加到现有数据表中。是否可以。如果是的话,任何人都可以建议我一个方法..
【问题讨论】:
如果您使用的是 Winforms(或 WPF?),请创建 Row,填充它并将其添加到 DataTable:
DataRow newrow = myDataTable.NewRow() ;
newrow[0] = ... ;
newRow[1] = ... ;
myDataTable.Rows.Add(newrow) ;
由于绑定了DataGridView,会自动更新。
注意:上面的代码不会更新底层的DataTable源(集合、sql数据库、excel文件...)
【讨论】:
您可以在 sql 查询中使用 UnionSelect 来添加具有杂项值的行。
Select column as C1 from table
unionselect 'Misc data' as c1 from table
【讨论】: