web开发下的DataGrid控件上添加的按钮可以用来执行非数据库(默认的delete,save,cancel除外)处理的功能吗 ?
web开发下的DataGrid控件上添加的按钮可以用来执行非数据库(默认的delete,save,cancel除外)处理的功能吗 ?我想把DataGrid的按钮作为普通的按钮使用.我该在哪里写按钮单击事件下的代码?我没有找到其相关事件呀。.请指点。..谢谢。.. 问题点数:20、回复次数:10Top
1 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-03 17:50:04 得分 2
sorryTop
2 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-12-03 17:51:38 得分 18
添加一个按钮列,定义CommandName,例如“test”;
在DataGrid的ItemCommand事件里写代码:
if(e.CommandName == "test")
{
........
}
Top
3 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-12-03 17:53:55 得分 0
实际上所谓的默认的按钮列是一模一样的,只不过给你填如"Select"、"Delete"等不同的CommandName
在DataGrid的ItemCommand事件里写代码可以区别处理:
if(e.CommandName == "test")
{
........
}
else if if(e.CommandName == "Select")//大小写区分
{
......
}Top
4 楼thinhunan(THIN[MVP_asp.net])回复于 2004-12-03 18:07:20 得分 0
用模板列,在里面添加一个按钮,你干什么都行Top
5 楼wellshddelphi(我心飞扬!)回复于 2004-12-03 18:07:44 得分 0
楼上的大哥,我按你的代码写的,怎么没反映呀...奇怪...Top
6 楼wellshddelphi(我心飞扬!)回复于 2004-12-03 18:20:57 得分 0
是我哪里没有设置好呀....我的按钮就是 B 命令名为:B 下面的语句就是不行.还要在datagrid上做什么设置吗?
if (e.CommandName=="B")
{
Response.Redirect("ssw.aspx");
}
Top
7 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-12-04 14:01:59 得分 0
没有写这个
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
this.DataGrid1.ItemCommand+=new DataGridCommandEventHandler(DataGrid1_ItemCommand);
}
#endregionTop
8 楼wellshddelphi(我心飞扬!)回复于 2004-12-06 12:11:19 得分 0
楼上大哥:
你所说的系统都已经自动生成了呀。
不用另外写的嘛..
烦请关注。..谢谢.Top
9 楼wellshddelphi(我心飞扬!)回复于 2004-12-06 15:42:08 得分 0
难道没有人知道吗?Top
10 楼wellshddelphi(我心飞扬!)回复于 2004-12-06 16:13:06 得分 0
问题已经解决,是我没有在page_Load中做if(!IsPostBack)判断;谢谢Top
相关问题
- 如何把datagrid控件的默认显示"(null)"改为" "?
- 100分求freetextbox控件——web开发用的
- vb6.0中的ActiveX控件能否直接在ASP.NET的web开发中使用?急!
- WinXP下,右键点击DataGrid控件总会出来一个默认菜单,如何消除啊?
- web开发用windows自带的calendar控件,用什么事件如何返回当前的日期?在线等!
- 问:如何在WEB开发中,动态实现WEB控件的位置(100分,不够再加)
- 在作Web开发时,大家都使用过什么第三方控件。-=100分=-
- 关于《在作Web开发时,大家都使用过什么第三方控件》第一次结贴给分
- 找不到MSCOMM控件,VC里默认没有该控件??
- 用delphi作web开发,写的是isapi,用到了TDataSet等数据库控件,需要对这些控件作线程同步吗?




