2011-03-31 64 views

回答

1

您可以通过一个模板列做到这一点很容易:

<asp:TemplateField ShowHeader="False"> 
    <ItemTemplate> 
    <asp:LinkButton ID="btnDelete" runat="server" CausesValidation="False" CommandName="Delete" 
         OnClientClick='return confirm("Are you sure you want to delete?");' 
         Text="Delete" /> 
</ItemTemplate> 
</asp:TemplateField> 
+0

感谢您的快速响应。雅我knw所以我们不能用Gridview按钮来做到这一点??????? – pinki 2011-03-31 13:38:45

+1

你必须使该按钮作为模板字段 – 2011-03-31 13:43:20

1

就在进行delation(您的方式)使用messageBox和DialogResult对象。如果用户同意delation做delation,如果没有,则返回:

if (DialogResult.Yes == MessageBox.Show("You want to delate the row?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) 
     { 
      //delete the row! 
     } 

你居然不做任何事情,如果他选择号的代码将不会执行任何东西。

+1

我认为问题是针对ASP.NET,而不是Windows窗体 – kd7 2011-03-31 13:41:20

相关问题