GridView1.DataKeys[e.RowIndex].Value.ToString()
只有GridViewDeleteEventArgs与GridViewUpdateEventArgs能这样得到当前主键值我不想用GridView自带的编辑功能,所以想把当前的主键值发送到另外一个网页,但GridViewEditEventArgs也无法用上面的方法得到主键值,所以新建了一个TemplateField,里面新建一个LinkButton控件用于发送当前主键值到新页
只有GridViewDeleteEventArgs与GridViewUpdateEventArgs能这样得到当前主键值我不想用GridView自带的编辑功能,所以想把当前的主键值发送到另外一个网页,但GridViewEditEventArgs也无法用上面的方法得到主键值,所以新建了一个TemplateField,里面新建一个LinkButton控件用于发送当前主键值到新页
解决方案 »
- a[][]和a[,]的区别
- 求一复杂SQL2005查询语句
- gridview detailsview 中单元格数值为0时 显示为空白
- 初学ajax , 请教个问题
- ASP.NET中如何实现Flash的动态功能
- aspnetMenu怎样来动态控制菜单项是否可见,也就是用来控制用户不同的权限来显示不同的菜单项。
- xxx.css?v=23423324234和yyyyy.js?v=234234324这样有什么好处呢?有的网站是这样做的。
- 用户email是否真的存在,以下方案如何实现呢?
- 怎样真正实现多国语言?
- 我想做一个user contorl,包括datagrid 和几个button,请问应如何下手,有相关的例子吗??
- 高手进来看看!
- 使用DevExpress第三方控件,在js中用onpropertychange事件出现的问题???
EditId = Convert.ToInt32(b.CommandArgument);or
GridViewRow dvr = b.NamingContainer as GridViewRow;
EditId = (int)GridView1.DataKeys[dvr.DataItemIndex].Value;
function test(obj) {
var a=obj.value;
alert(a);
if (a!="--请选择--") {
alert( obj.parentNode.parentNode.childNodes.item(a).innerHTML );
}
}
</script>
DropDownList drp = sender as DropDownList; // 触发事件的 DropDownList
int a = Convert.ToInt32(drp.SelectedValue);
GridViewRow row = drp.NamingContainer as GridViewRow; // GridView 当前行
// row.Style.Add(HtmlTextWriterStyle.BackgroundColor, drp.SelectedValue);
int CurRow = row.RowIndex;
string aa = GridView1.Rows[CurRow].Cells[a].Text;参考