我在C#中使用GridView DataBind
时遇到问题。每当我运行DataBind
方法时,它会将数据绑定到GridView,但随后会忽略我之后调用的任何其他命令。使用DataGrid来做这件事我没有问题,但是我不确定为什么它在绑定后没有调用我的任何函数。
我使用MessageBox.Show()
来证实我的怀疑(粗暴但有效)。在调试或断点中是否有我应该寻找的东西可以告诉我为什么它在完成DataBind
后才停止处理?
答案 0 :(得分:0)
一个未关闭的标签,就像一个div,之前给我带来了同样的行为。检查一下它们是否正常。在网格中有重复的ID也导致我这样做。由于某种原因,在gridview内部不会使编译器引发任何重复ID的标志。
答案 1 :(得分:0)
哇。现在我觉得自己像个傻瓜。我从GridView中注释掉了额外的事件,并且能够完成处理。 谢谢你的帮助!