【问题标题】:Error "Unable To Find Table Mapping Or Data Table" when trying to update MSSQL table via datagridview尝试通过 datagridview 更新 MSSQL 表时出现“无法找到表映射或数据表”错误
【发布时间】:2014-03-03 01:58:48
【问题描述】:

您好,我正在使用 datagridview 显示来自 SQL Server 的数据,我想要做的是当有人从 datagridview 中的任何单元格编辑某些内容时,数据库表也将被更新。我用于填充 datagridview 的代码是这样的:

    Dim datest As SqlDataAdapter = New SqlDataAdapter("select * from tblPayMTC", strcon)
    Dim cbtest As SqlCommandBuilder = New SqlCommandBuilder(datest)
    Dim dstest As DataSet = New DataSet
    datest.Fill(dstest)
    dg1.DataSource = dstest.Tables(0)

当按钮被点击时,我使用这个代码:

    datest.Update(dstest)

任何帮助将不胜感激。

【问题讨论】:

    标签: vb.net datagridview dataset dataadapter


    【解决方案1】:

    也加入这一行...

    dg1.DataMember = "tblPayMTC"

    【讨论】:

    • 现在它会抛出错误“无法创建字段 tblPayMTC 的子列表。”
    猜你喜欢
    • 2012-02-29
    • 2017-03-19
    • 2019-11-20
    • 1970-01-01
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 2022-11-16
    相关资源
    最近更新 更多