我有一个Gridview,通常,当单击删除命令按钮时,该行将被删除。但是,如果我想要一个警告消息,如“你是肯定......”要显示..... 任何想法,请在GridView中单击删除按钮时显示文本
感谢
我有一个Gridview,通常,当单击删除命令按钮时,该行将被删除。但是,如果我想要一个警告消息,如“你是肯定......”要显示..... 任何想法,请在GridView中单击删除按钮时显示文本
感谢
您可以通过一个模板列做到这一点很容易:
<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>
就在进行delation(您的方式)使用messageBox和DialogResult对象。如果用户同意delation做delation,如果没有,则返回:
if (DialogResult.Yes == MessageBox.Show("You want to delate the row?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
{
//delete the row!
}
你居然不做任何事情,如果他选择号的代码将不会执行任何东西。
我认为问题是针对ASP.NET,而不是Windows窗体 – kd7 2011-03-31 13:41:20
感谢您的快速响应。雅我knw所以我们不能用Gridview按钮来做到这一点??????? – pinki 2011-03-31 13:38:45
你必须使该按钮作为模板字段 – 2011-03-31 13:43:20