0

问题: DataTable (50K+ Rows) 与 Aspxgridview 绑定,现在我们要更改 DataRow 列值...例如,而不是 UserId 显示 UserName。我可以在运行时枚举 50K 行并使用用户名更新用户 ID,但我想枚举 AspxGridView 当前页面 DataRows 并仅更新它们的值。

谁能指导我?哪个事件仅用于更新 Aspxgridview 当前页面的 dataRow 值?

4

1 回答 1

0

您不应该遍历 50K 记录并使用 UserName 更新 UserId。

一,你可能不能,因为 UserId 听起来像一个数字字段(或者至少应该是),而 UserName 是一个字符串字段。您不能将字符串放入数字中。

二,您应该更改获取数据的方式,可能是从数据库中获取数据,将此处的表加入到具有用户名的表中,并引入您想要的数据。这样,它就完成了,而且完成得很快。

于 2013-10-17T15:17:14.957 回答