gpt4 book ai didi

javascript - Telerik RadGrid 如何显示确认消息

转载 作者:行者123 更新时间:2023-12-03 06:51:46 29 4
gpt4 key购买 nike

我有<telerik:RadGrid/> 在这个网格中,我有以下列包含按钮

   <telerik:GridTemplateColumn >
<ItemTemplate>
<asp:Button ID="btnDelete" runat="server" Text="Delete"

CommandArgument='<%#Container.ItemIndex%>' OnCommand="btnDelete_Command">

 protected void btnDelete_Command(object sender, CommandEventArgs e)
{
Telerik.Web.UI.GridDataItem item = gvAllDocuments.Items[int.Parse(e.CommandArgument.ToString())];
string FileName = item["documentFileName"].Text;
}

如何在函数 btnDelete_Command 执行之前添加确认消息..

最佳答案

不要使用ItemIndex。它只是网格的行索引。相反,您希望在 DataKeyNames 中设置唯一的 id。

理想情况下,您不想实现自己的删除按钮,因为 Telerik 已经有自动调用 OnDeleteCommand 的删除按钮。

这是 RadGrid 的首选方法。

<telerik:RadGrid ... OnDeleteCommand="RadGrid_DeleteCommand">
<MasterTableView DataKeyNames="xxxId" ...>
<Columns>
<telerik:GridButtonColumn
ButtonType="ImageButton"
ConfirmText="Are you sure you want to delete?"
CommandName="Delete"
ImageUrl="~/Images/Delete.png"
Text="Click to delete" UniqueName="Delete">
</telerik:GridButtonColumn>
</Columns>
...
</MasterTableView>
</telerik:RadGrid>

protected void RadGrid_DeleteCommand(object source, GridCommandEventArgs e)
{
int id = Convert.ToInt32(
e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["xxxId"]);

// Delete logic here.
}

关于javascript - Telerik RadGrid 如何显示确认消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37462430/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com