asp.net GridView点击行执行方法 LoadUpData( Business.Load(Convert.ToInt32(“参数为GridView第一列-USER_ID”)) );麻烦给出具体代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大意是点击行。获取第一列值。让后将参数传给LoadUpData( Business.Load("参数")) 方法是客户端事件还是服务端事件?如果是服务端事件GridView点击行事件没有,可以通过点击行中一列实现如果非要实现点击行中任意地方触发,则可通过模拟实现,即点击行时同时触发到行中的按钮 public void DataGrid_delete(object sender, DataGridCommandEventArgs e) { try { obj.DeleteById(Convert.ToInt32(e.Item.Cells[0].Text)); Lbl_note.Text = "删除成功"; } catch (System.Exception ex) { Lbl_note.Text = "删除失败"; Lbl_note.Style["color"] = "red"; } BindGrid(); }这个试试 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onclick", "javascript:A(" + LoadUpData(Business.Load(Convert.ToInt32(e.Row.Cells[1].Text))) + ")"); } } 楼上的谢谢。 错误 47 运算符“+”无法应用于“string”和“void”类型的操作数 但是有错误 protected void LoadUpData( SYS_USER info ) 是这样的。 我也是初学者7楼能不能解释一下RowDataBound事件是干嘛的e.Row.RowType == DataControlRowType.DataRow和e.Row.Attributes.Add方法是干嘛的谢谢啦~~~ 而且就算是protected string LoadUpData( SYS_USER info ) 这样也不行。只会在初始化的时候执行最后一行的查询。 asp.net中如何将url地址栏中传值的数字加密 修改ListView1中插入的值 asp.net 动态页面转静态页面 GridView如何實現以下功能? 数据库用0和1表示是和否.怎么用数据绑定控件显示是和否 [困惑]Session和并发访问 图片裁剪,使用CopyFromScreen方法,提示句柄无效,怎么解决呢,谢谢先!!! 怎么做像这样的登陆窗口呀?是不是用JavaScript呢? 两个问题100分 帮忙看看这个怎么用http://www.deadbeef.com/dhtml/combobox.htm 急、vs.net如何调试网站 关于回车或空格的问题
如果非要实现点击行中任意地方触发,则可通过模拟实现,即点击行时同时触发到行中的按钮
{
try
{ obj.DeleteById(Convert.ToInt32(e.Item.Cells[0].Text));
Lbl_note.Text = "删除成功";
}
catch (System.Exception ex)
{
Lbl_note.Text = "删除失败";
Lbl_note.Style["color"] = "red";
}
BindGrid();
}这个试试
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "javascript:A(" + LoadUpData(Business.Load(Convert.ToInt32(e.Row.Cells[1].Text))) + ")");
}
}
错误 47 运算符“+”无法应用于“string”和“void”类型的操作数
但是有错误
e.Row.RowType == DataControlRowType.DataRow和e.Row.Attributes.Add方法是干嘛的
谢谢啦~~~