【问题标题】:Edithig Data table after binding to a gridview.绑定到网格视图后的 Edithig 数据表。
【发布时间】:2015-07-16 14:21:26
【问题描述】:

我有一个将数据绑定到gridview 的vb.net 应用程序。绑定数据后,我想将新行添加到现有数据表中。是否可以。如果是的话,任何人都可以建议我一个方法..

【问题讨论】:

  • 这不是我们“建议”事情的教程网站。预计 Ypu 会进行自己的研究并发布一个特定问题,并附上代码说明您遇到的问题。见How to Ask

标签: vb.net gridview datatable


【解决方案1】:

如果您使用的是 Winforms(或 WPF?),请创建 Row,填充它并将其添加到 DataTable:

DataRow newrow = myDataTable.NewRow() ;
newrow[0] = ... ;
newRow[1] = ... ;
myDataTable.Rows.Add(newrow) ;

由于绑定了DataGridView,会自动更新。

注意:上面的代码不会更新底层的DataTable源(集合、sql数据库、excel文件...)

【讨论】:

    【解决方案2】:

    您可以在 sql 查询中使用 UnionSelect 来添加具有杂项值的行。

    Select column as C1 from table
    unionselect 'Misc data' as c1 from table
    

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      相关资源
      最近更新 更多