我有一个ASPX页面,它从数据库表中动态创建gridview。每次在回发时创建gridview时,我将AutoGenerateDeleteButton属性设置为true。但是,第一次创建gridview时,不会显示删除按钮。我写了AutoGenerateDeleteButton的值,它是True。当我向gridview添加第二行时,将显示删除按钮。有什么建议吗?
答案 0 :(得分:1)
您是否在绑定事件被触发后最初创建gridview?
如果是这样,在gridview的绑定事件期间创建的任何控件都不会被触发,这可以解释为什么没有显示删除按钮。
正如澄清一样:您的问题实际上表明删除按钮同时显示第一次和第二次。我假设这是第一次没有显示?
答案 1 :(得分:1)
确保在绑定之前添加删除按钮。
答案 2 :(得分:1)
我没有将AutoGenerateDeleteButton设置为“true”,而是动态创建了一个CommandField,并将其作为列添加到gridview中。这似乎每次都有效。但感谢您的建议。