程序执行总出错,帮我看看哪有问题啊

mari 2002-12-30 07:16:52
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
If e.Item.ItemIndex > -1 Then
CType(e.Item.Cells(3).FindControl("'删除'"), Button).Attributes("onclick") = "javascript:return confirm('确实要删除吗')"
End If
End Sub
___________________________________
<asp:ButtonColumn CommandName="delete" HeaderText="删除" ButtonType="PushButton" Text="删除" />

-----------------------------------

程序执行总出错,帮我看看哪有问题啊
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mari 2002-12-31
  • 打赏
  • 举报
回复
问题解决了,是模板列的问题,感谢版主和各位的回复,祝大家新年快乐!!!
saucer 2002-12-31
  • 打赏
  • 举报
回复
try

CType(e.Item.Cells(3).Controls(0), Button)

mari 2002-12-31
  • 打赏
  • 举报
回复
to:dotage(老朽)

不行呀,<asp:ButtonColumn id="btnDelete" CommandName="delete" HeaderText="删除" ButtonType="PushButton" Text="删除" />

这个列不可能不支持ID属性,我加上它系统总提示出错,再帮帮我呀,谢谢
dotAge 2002-12-31
  • 打赏
  • 举报
回复
aspx:
<asp:ButtonColumn id="btnDelete" CommandName="delete" HeaderText="删除" ButtonType="PushButton" Text="删除" />

aspx.vb:

e.Item.Cells(3).FindControl("btnDelete")
mari 2002-12-30
  • 打赏
  • 举报
回复
怎么没人帮我?
mari 2002-12-30
  • 打赏
  • 举报
回复
我用的是datagrid啊
benmo2000 2002-12-30
  • 打赏
  • 举报
回复
改成
if e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem then
试试

62,249

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧