62,046
社区成员
发帖
与我相关
我的任务
分享
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes.Add("OnClick", "SelectRow(" + e.Row.RowIndex + ")");
}
//不知道你这个 "前台绑定数据的方法" 具体指什么.
//如果真想前台绑定.那写个JS
var grid = document.getElementById('<%=GridViewID.ClientID %>');
if (grid != null) {
var objRows = grid.rows;
//如果不是表头
if (objRows.length > 1) {
foreach (var oRow in objRows) {
//补充一下.你上面的test()方法都没有返回值.你后台return个屁啊
oRow.onclick = test
}
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes.Add("onclick", "return test();");
}
<html xmlns="http://www.w3.org/1999/xhtml">
<script type="text/javascript">
function test() {
alert('ok');
}
</script>
<head runat="server">
<title>测试</title>
下面省略。。。
</head>
var obj=document.all; //获取页面中的所有控件的集合
var purStr="";
for(i=0;i<obj.length;i++)
{
if(obj[i].type=="checkbox") //获取checkbook控件
{
if(obj[i].checked) //获取选中的checkbox控件
{
purStr=purStr+ obj[i].value+",";
}
}
for (int i = 0; i < gwArticle.Rows.Count; i++)
{
CheckBox chk = (CheckBox)(gwArticle.Rows[i].Cells[0].FindControl("cbR1Item"));
if (chk.Checked)
{
//审核代码
int Id = Convert.ToInt32(gwArticle.Rows[i].Cells[1].Text);
}
}