关于如何 确认删除的另外一个办法
2004-07-01 10:08
459 查看
关于如何 确认删除的另外一个办法。 转贴:Andy.m 日期:2003-07-12 人气:19 |
<pre> <%@ Page Language="VB" %> <html> <head> <script language="VB" runat="server"> Sub Page_Load(Sender As Object, e As EventArgs) If Not IsPostBack Then Dim values As New ArrayList() values.Add(New PositionData("Microsoft", "Msft")) values.Add(New PositionData("Intel", "Intc")) values.Add(New PositionData("Dell", "Dell")) myDataGrid.DataSource = values myDataGrid.DataBind() End If ' add a client click event to the button Page.RegisterOnSubmitStatement("OnSubmit", "if(button == 'Delete Company')return confirm('Are you Sure you want to delete this company?');") End Sub Public Class PositionData Private myName As String Private myTicker As String Public Sub New(newName As String, newTicker As String) Me.myName = newName Me.myTicker = newTicker End Sub Public ReadOnly Property Name() As String Get Return myName End Get End Property Public ReadOnly Property Ticker() As String Get Return myTicker End Get End Property End Class Sub MyDataGrid_Delete(Sender As Object, E As DataGridCommandEventArgs) Label1.Text = "HEY, you can't delete " & MyDataGrid.DataKeys(CInt(E.Item.ItemIndex)) & "!" End Sub Sub MyDataGrid_ItemCreated(Sender As Object, e As DataGridItemEventArgs) Select Case e.Item.ItemType Case ListItemType.Item, ListItemType.AlternatingItem Dim myTableCell As TableCell myTableCell = e.Item.Cells(0) Dim myDeleteButton As Button myDeleteButton = myTableCell.Controls(0) myDeleteButton.Attributes.Add("OnClick","button=this.value") 'Notice that it is cell 1 instead of 0 myTableCell = e.Item.Cells(1) myDeleteButton = myTableCell.Controls(0) myDeleteButton.Attributes.Add("OnClick","button=this.value") End Select End Sub </script> </head> <body> <asp:Label id="Label1" runat="Server" /> <form runat=server> <asp:DataGrid id="myDataGrid" DataKeyField="Name" AutoGenerateColumns="True" OnDeleteCommand="MyDatagrid_Delete" OnItemCreated="MyDataGrid_ItemCreated" runat="server"> <Columns> <asp:ButtonColumn Text="No OnSubmit" CommandName="NoSubmit" ButtonType="PushButton"/> <asp:ButtonColumn Text="Delete Company" CommandName="Delete" ButtonType="PushButton"/> </Columns> </asp:DataGrid> <p> <asp:TextBox id="TokenTextBox" runat="Server" Columns="40" Text="The required field validator will not fire" /> <asp:RequiredFieldValidator id="TokentValidator" runat="Server" ControlToValidate="TokenTextBox" /> </form> </body> </html> </pre> |
相关文章推荐
- 关于如何 确认删除的另外一个办法。
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 关于如何控制一个页面的Ajax读数据只读一次的简单解决办法!
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 如何给datalist里的删除按纽弹出一个确认对话框
- DataGrid点击删除按钮弹出确认对话框一个好办法
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 如何为gridview控件里的“删除”列添加一个确认对话框?
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 关于如何禁止删除SharedPreference的一个尝试
- 关于一个exe调用另外一个exe如何调试
- DataGrid点击删除按钮弹出确认对话框一个好办法
- Xcode如何在自己的工程中引入另外一个工程及相关错误的解决办法
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 卸载Ubuntu之后系统启动项留下了一个neogrub,如何删除
- 手把手git教程(10)--github如何删除一个repository(仓库)
- 如何通过一个程序启动另外一个程序
- 关于hook设置函数如何支持多核CPU的一个说明
- 如何获得另外一个应用程序中的控件句柄。 - 日志 - tomore - 问友源码空间
- GitHub如何删除一个仓库