请问如何实现在用户自定义控件中检查asp:datagrid控件中的按钮按下两次的报警处理?

hareljx 2003-05-19 08:48:21
请问如何实现在用户自定义控件中检查asp:datagrid控件中的按钮按下两次的报警处理?在客户端能实现吗?还是应该在服务器端?应该在使用该用户自定义控件的画面中检查,还是在该用户自定义控件中检查?
以下是用户自定义控件.ascx中的代码:
恳请高手指教,最好能给个例子。
不胜感激!
<asp:datagrid id="dgrdList" AutoGenerateColumns="False" BorderStyle="None" BorderWidth="0px" CellPadding="1" CellSpacing="2" runat="server">
<ItemStyle Wrap="False" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" Wrap="False" BorderColor="#ffffff" BackColor="#ffffff"></HeaderStyle>
<Columns>
<asp:ButtonColumn HeaderText="書式名称" DataTextField="Document" HeaderStyle-Wrap="False" ItemStyle-Wrap="False" ButtonType="PushButton" CommandName="Select" runat="server"></asp:ButtonColumn>
<asp:BoundColumn HeaderText="説明" DataField="Explanation" HeaderStyle-Wrap="False" ItemStyle-Wrap="False"></asp:BoundColumn>
<asp:BoundColumn HeaderText="登録日" DataField="UpdDate" HeaderStyle-Wrap="False" ItemStyle-Wrap="False"></asp:BoundColumn>
<asp:BoundColumn HeaderText="使用部門" DataField="DepartmentName" HeaderStyle-Wrap="False" ItemStyle-Wrap="False"></asp:BoundColumn>
</Columns>
</asp:datagrid></FONT>
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhigh 2003-06-28
  • 打赏
  • 举报
回复
1。在ItemCreated事件中添加如下代码:
private void dataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//在datagrid 的ItemCreated事件
ListItemType listtype=e.Item.ItemType;
if ((listtype==ListItemType.Item)||(listtype==ListItemType.AlternatingItem)||(listtype==ListItemType.EditItem))
{
TableCell myTableCell = new TableCell();
myTableCell = e.Item.Cells[0]; //报警按钮所在列
LinkButton myDeleteButton = new LinkButton();
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return confirm('确实要......?');");

}
}
2。然后在你的按钮事件写处理代码
private void dataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
//处理代码
}
fleshwater 2003-05-20
  • 打赏
  • 举报
回复
新建一个模板列,列中填充子定义按钮,在OnClick事件中编程处理,获得用户的相应。
Cnapollo 2003-05-19
  • 打赏
  • 举报
回复
gz
Cnapollo 2003-05-19
  • 打赏
  • 举报
回复
gz

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧