protected void myGridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
string id;
id = myGridView.Rows[int.Parse(e.CommandArgument.ToString())].Cells[0].Text;
switch (e.CommandName)
{
case "Delete":
whb147.BLL.USER_LEVEL bll = new whb147.BLL.USER_LEVEL();
bll.Delete(int.Parse(id));
break;
case "Edit":
Response.Redirect("User_Info_Edit.aspx?ID=" + id);
break;
case "View":
Response.Redirect("User_Info_View.aspx?ID=" + id);
break;
default:
break;
}
}
{
string id;
id = myGridView.Rows[int.Parse(e.CommandArgument.ToString())].Cells[0].Text;
switch (e.CommandName)
{
case "Delete":
whb147.BLL.USER_LEVEL bll = new whb147.BLL.USER_LEVEL();
bll.Delete(int.Parse(id));
break;
case "Edit":
Response.Redirect("User_Info_Edit.aspx?ID=" + id);
break;
case "View":
Response.Redirect("User_Info_View.aspx?ID=" + id);
break;
default:
break;
}
}
解决方案 »
- 创建了一个递归的产品分类表,怎么查询自己要的数据.
- lucene.net 建立索引时候从文档中提取内容效率的算法问题
- ASP.NET页面循环输出50个TextBox控件,并且循环一次清空控件所有的值
- 请教高手:如何在客户端用js + c# 将客户机上的excel导入服务器sqlserver?
- 又有问题麻烦大家,请帮忙,如何定时更新数据。
- ?帮忙:DataGrid中怎么把模板列放到自动绑定列的后面。
- .net/IE/Flash,一个疑难问题,想问个究竟
- 思归,孟子等高手help
- 请问如何实现一个会倒退的时间在页面上不断跳动
- 请教一个Win7下IIS发布站点中遇到的问题
- 我问一个关于ajax里面的特效的问题!
- .NET怎样发送带背景图片的邮件? 高手救命!!!立刻结贴!
LinkButton linkBtn= e.Row.FindControl("LinkButton1") as LinkButton;
if (linkBtn != null)
{
linkBtn.CommandName = "TT";
}
在GridView1_RowCommand事件写
if (e.CommandName == "TT")
{
//执行操作
Response.Write("Yes");
}~~~~~~~~~~~接分~~~~~~~~~~~~~~~~
如果是模板列那这样写是可以的,但是我是手动添加linkbutton控件
LinkButton glbt = new LinkButton();
glbt.Text = e.Row.Cells[1].Text;
e.Row.Cells[1].Controls.AddAt(0, glbt);
glbt.CommandName = "gridlist";
在RowCreated中写试试
{
int index = Convert.ToInt32(e.CommandArgument);
int objid = Convert.ToInt32(gvwContract.DataKeys[index].Value);
string url;
url = "ContractDocs.aspx?objectid=" + objid;
Response.Redirect(url); //Response .Redirect ("ContractDocs.aspx?objectid="+objid )
}
protected void gvwContract_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton LinkButton1 = (LinkButton)e.Row.FindControl("LinkButton1");
LinkButton1.CommandArgument = e.Row.RowIndex.ToString();
}
}