follow the example in
http://aspalliance.com/aldotnet/examples/cd.aspxit is for DataGrid, but it should be readily adaptable to DataListfor example, you can changeSub DataGrid_ItemCreated(Sender As Object, e As DataGridItemEventArgs)
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myDeleteButton As Button
myDeleteButton = e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick",_
"return confirm('Are you sure you want to delete this company?');") End Select
End Sub=====>Sub DataList_ItemCreated(Sender As Object, e As DataListItemEventArgs)
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myDeleteButton As Button
myDeleteButton = e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick",_
"return confirm('Are you sure you want to delete this company?');") End Select
End Sub
http://aspalliance.com/aldotnet/examples/cd.aspxit is for DataGrid, but it should be readily adaptable to DataListfor example, you can changeSub DataGrid_ItemCreated(Sender As Object, e As DataGridItemEventArgs)
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myDeleteButton As Button
myDeleteButton = e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick",_
"return confirm('Are you sure you want to delete this company?');") End Select
End Sub=====>Sub DataList_ItemCreated(Sender As Object, e As DataListItemEventArgs)
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myDeleteButton As Button
myDeleteButton = e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick",_
"return confirm('Are you sure you want to delete this company?');") End Select
End Sub
解决方案 »
- 如何用css做到文本的自动换行???
- asp.net form登录后,用户登录的判定
- net如何判断重复投票?
- 关于水晶报表一个字段横跨多个区域的问题.急啊!在线等
- 网页在线视频聊天怎样做????
- 聊聊建模工具
- 问二个DATAGRID的疑难问题。在线等。。。。。。。。
- asp.net制作web程序,在页面级上动态声明一个textbox控件,无法在两个事件中调用?(急!!!)
- 急 不能为页面添加背景图片
- 用JavaScript如何获得table(html)中某行某个单元格中的值?
- 散分!兄弟们辛苦了,进来坐坐,顺便推荐一些关于水晶报表学习的文章或网站,来者有分。。
- 简单问题,关于换行!解决马上给分!
public void DataList_ItemCreated(Object Sender,DataListItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item|e.Item.ItemType==ListItemType.AlternatingItem|e.Item.ItemType==ListItemType.EditItem)
{
LinkButton lb=(LinkButton)e.Item.FindControl("LinkButton7");
lb.Attributes.Add("onclick","return confirm('确认删除该条记录吗?');");
}
}
==============================================================================
以下是aspx文件中的代码:
<EditItemTemplate>
ID:
<asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"id") %>'>
</asp:Label><BR>
用户名:<%# DataBinder.Eval(Container.DataItem,"name")%><BR>
真实姓名:<%# DataBinder.Eval(Container.DataItem,"realname")%><BR>
密码:
<asp:TextBox id=TextBox_pwd runat="server" Width="123px" Text='<%# DataBinder.Eval(Container.DataItem,"password")%>'>
</asp:TextBox><BR>
权限: <BR>
<asp:CheckBox id=CheckBox_stu runat="server" Text="学生" Checked='<%# DataBinder.Eval(Container.DataItem,"yn_student")%>'>
</asp:CheckBox><BR>
<asp:CheckBox id=CheckBox_tea runat="server" Text="教师" Checked='<%# DataBinder.Eval(Container.DataItem,"yn_teacher")%>'>
</asp:CheckBox><BR>
<asp:CheckBox id=CheckBox_sys runat="server" Text="系统管理员" Checked='<%# DataBinder.Eval(Container.DataItem,"yn_sys_admin")%>'>
</asp:CheckBox><BR>
<asp:CheckBox id=CheckBox_news runat="server" Text="新闻管理员" Checked='<%# DataBinder.Eval(Container.DataItem,"yn_news_admin")%>'>
</asp:CheckBox><BR>
<BR>
--------------------------------------------<BR>
<asp:LinkButton id="LinkButton3" runat="server" BorderWidth="1px" Text="更新" CommandName="update"
BackColor="White" Height="18px">更新</asp:LinkButton>
<asp:LinkButton id="LinkButton4" runat="server" BorderWidth="1px" Text="放弃" CommandName="cancel"
BackColor="White" Height="18px">取消</asp:LinkButton><BR>
<BR>
<asp:LinkButton id="LinkButton7" runat="server" BorderWidth="1px" BorderColor="Black" Text="放弃"
CommandName="delete" BackColor="White" Height="18px" ForeColor="Red">删除该条记录</asp:LinkButton>
</EditItemTemplate>=============================================================================
但是却有错误提示:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。请问:到底错在哪里啊?