这两天,发现了好几个类似的帖子在为这个问题发愁,正好今天又来例行公事的加班来了,照样没有什么事情,手一痒痒,决定把这个问题好好整理整理。
首先,描述一下编辑列到底是如何生成的。
请注意,在没有点击编辑之前,模板列里面的EditItemTemplate里面的控件没有生成的。当点击编辑的时候,设置this.DataGrid1.EditItemIndex = ........,然后重新绑定Grid,页面PostBack,根据你指定的第i编辑。才会生成对应的第i的编辑模板里面的控件。而这个时候,对应的这个第i行的ItemTemplate里面的控件是不生成的。
这个我们可以做一个Test 。
关于WebForm的编辑列ItemTemplate和EditItemTemplate的一点小总结
最新推荐文章于 2025-01-02 09:35:25 发布