请问一下
1。我想再Grid删除时加一个提示,就是那种“确认”“取消”。点确认就删除。点取消还回到Grid列表页面。(听说是用JavaScrip:return window.cenfirm#$%^^&*……什么的?)
2。怎么给加再模板列中得服务器端控件加事件啊。
谢谢。大家。帮帮菜鸟。
请好心人留下QQ。
我想拜师啊 。呵呵
1。我想再Grid删除时加一个提示,就是那种“确认”“取消”。点确认就删除。点取消还回到Grid列表页面。(听说是用JavaScrip:return window.cenfirm#$%^^&*……什么的?)
2。怎么给加再模板列中得服务器端控件加事件啊。
谢谢。大家。帮帮菜鸟。
请好心人留下QQ。
我想拜师啊 。呵呵
解决方案 »
- 高手来帮帮忙,这sql语句在sql server查询器里可以执行,但在.net里出现问题
- 请问一个调用存储过程的问题
- 在datatable中如何得到下面的东西
- 怎样把数据库语句写成批处理文件,给个例子。拜托!
- DataGrid动态生成模板列,模板列里边有动态生成的radiobutton
- Repeater中如何访问数据?
- ASPX的WEBFORM里有TITLE的属性,怎么在程序里控制他啊?
- 求购"鲜花礼品网"
- iframe棘手问题!
- 求教
- 想请教各位高手,怎样实现类似C/S中的下拉菜单!
- 怪事 按钮单击事件没反映 放到同一页面另一个表格里就有反映 不知道什么原因 不知道谁碰到过这样的问题 郁闷了
在DataGrid创建项时(ItemCreated事件)使用Attributes属性为按钮添加确认提示框TableCell 表示Table控件中的单元格1.系统自动生成的删除列
private void DGMcusFind_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
switch (e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
TableCell Tcell= e.Item.Cells[1];//找到系统自动生成的删除列,此处为第二列。下标是从0开始的,所以为1
((LinkButton)Tcell.Controls[0]).Attributes["OnClick"]="javascript:return confirm('你确定要删除吗?');"; //找到删除列按钮,添加提示框
break;
}
}2.手动添加的列
Asp文件<asp:DataGrid id="DGMcusFind" Runat="server">
<Columns>
<asp:ButtonColumn Text="详细资料" CommandName="Select"></asp:ButtonColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Button ID="delete" Runat="server" Text="删除"></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:Datagrid>CS文件
private void DGMcusFind_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
switch (e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
((Button)e.Item.FindControl("delete")).Attributes["OnClick"]="javascript:return confirm('你确定要删除吗?');"; //delete为添加按钮的ID
break;
}
}