问题: DataTable(50K + Rows)与Aspxgridview绑定,现在我们要更改DataRow列值...例如,而不是UserId显示UserName。 我可以枚举50K行并在运行时使用用户名更新userid,但我想枚举AspxGridView当前页面DataRows并仅更新它们的值。
任何人都可以指导我吗?哪个事件用于仅为Aspxgridview更新当前页面的dataRow值?
答案 0 :(得分:0)
您不应迭代50K记录,并使用UserName更新UserId。
一,你可能不能,因为UserId听起来像一个数字字段(或至少它应该是),UserName是一个字符串字段。你不能把一个字符串放在一个数字中。
二,您应该改变数据的获取方式,可能是从数据库获取,将此处的表加入到具有用户名的表中,并引入所需的数据。这样,它就完成了,并且做得很快。