1.这段代码中<asp:EditCommandColumn ButtonType="LinkButton" HeaderText="编辑" EditText="编辑" UpdateText="更新" CancelText="取消" />
当我把ButtonType设置为"PushButton"后,编辑按钮起作用,其它的两个,更新和取消按钮就怎么点都没反应了。而按钮类型为LinkButton时一切正常。
2.我想要当点击删除按钮时,能够弹出确认框,等点击确定后再删除,这个功能怎么实现呢?删除按钮列如这样:<asp:ButtonColumn HeaderText="删除" ButtonType="LinkButton" Text="删除" CommandName="Delete" />。大侠们能给个VB的例子吗?

解决方案 »

  1.   

    用linkbutton就可以了!    Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated
            Select Case e.Item.ItemType
                Case ListItemType.Item, ListItemType.AlternatingItem
                    Dim links As LinkButton
                    links = e.Item.FindControl("shanchu")  ''shanchu是那个linkbutton的ID
                    links.Attributes.Add("onclick", "javascript:{if(confirm('确定删除用户吗?')==false) return false;}")
            End Select
        End Sub这个是点了弹出是否删除的功能
      

  2.   

    hackate(兰花开香入梦境,独思佳人亦飘然!!) 请看,我愁得也是这一点,所以把源码发出来:
    <asp:ButtonColumn HeaderText="删除" ButtonType="LinkButton" Text="删除" CommandName="Delete" />
    用datagrid的ButtonColumn,就不能设置ID了:(
      

  3.   

    用linkbutton啊,我是说用<asp:linkbutton>
      

  4.   

    用模板列:
    <asp:TemplateColumn HeaderText="删除">
    <HeaderStyle Width="80px"></HeaderStyle>
    <ItemTemplate>
    <asp:LinkButton id="LinkButton" runat="server" Width="50px" ForeColor="Red" CommandName="Delete">删除</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateColumn>
    后台:
    private void DataGrid2_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    switch(e.Item.ItemType)
    {
     case ListItemType.Item:
                         case ListItemType.AlternatingItem:
                         case ListItemType.EditItem:
    {

    LinkButton link1=(LinkButton)e.Item.FindControl("LinkButton1");link1.Attributes.Add("onclick", "return confirm('你是否确定删除');");
                           break;
             }
                 }
    }
      

  5.   

    在hackate(兰花开香入梦境,独思佳人亦飘然!!) 和czsxj(好好学习天天向上)的指导下,搞定了:)谢谢你们!