将DataGridView内容插入数据库

时间:2014-07-22 03:57:41

标签: vb.net

我曾经将datagridview中的所有数据转储到sql表中没有问题,直到最近由于某种原因,以前在第20行和第2行的2行。 21,他们跳到24号线和25号线!知道为什么sql会这样做吗?赞赏 担

1 个答案:

答案 0 :(得分:0)

在这种情况下,在您的SQL查询的Clustered IndexOrder By语句中进行任何更改时,可能会这样做。

您的datagridview列的默认排序顺序已更改。

如果您已在创建聚簇索引的字段值中进行了更改。即。如果您在Name字段上创建了聚簇索引且值已从Zoe更改为Andy,则该记录位置将更改为自上而下,在这种情况下,其他记录将转移到下一行也是。

要确定发生这种情况的原因,您需要旧数据和新数据,然后比较在第20行之前添加的记录。您可以在Excel工作表中比较这些记录。