当执行的查询影响>时,我正在尝试刷新和更新3个datagridviews(多对多关系) 0行。
TabsGridsDict
是一个包含表名和网格视图的Dictionary<string,datagridview>
。
我试过这个。
int rowsAff = DBops.exec_query(query.built);
if (rowsAff > 0)
{
TabsGridsDict[tableName].Update();
TabsGridsDict[tableName].Refresh();
}
我也尝试重新绑定datagridviews但是..它似乎只是不会更新。关闭应用程序并重新打开后,它会更新。
答案 0 :(得分:0)
尝试再次读取值数据库,而不是从TabsGridDict [tableName]
中读取它int rowsAff = DBops.exec_query(query.built);
if (rowsAff > 0)
{
// Get the latest values from database and bind it again.
}
答案 1 :(得分:0)
我使用sqldataadapter解决了这个问题,填充了一个表,并使用表格分配了datagridview的数据源。