62,047
社区成员
发帖
与我相关
我的任务
分享
,代码简单贴出就是 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { 这里直接调用事件.如按钮事件this.btnSave_Click(sender,e); } }
,代码简单贴出就是 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { 这里直接调用事件.如按钮事件this.btnSave_Click(sender,e); } }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标在某行,更改背景色
e.Row.Attributes.Add("onmouseover", "color=this.style.backgroundColor;this.style.backgroundColor='#F9D79C'");
//当鼠标离开,还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=color");
//鼠标变小手 ondblclick双击onClick单击
e.Row.Attributes["style"] = "Cursor:hand";
e.Row.Attributes.Add("onClick", "this");
string nodenumber = GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
e.Row.Attributes.Add("onClick", "window.open('manage/AddNodeB.aspx?nodenumber=" + nodenumber + "');window.parent.top.opener = null;window.open('','_self');parent.top.window.close()");
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
CheckBox cb = (CheckBox)e.Row.FindControl("CheckBox1");
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.Cells[0].Text != "合计")
{
//行选择事件
string singleclick = "if(document.getElementById('qingjiaID').value!='')";
singleclick += "{";
singleclick += "var gdview=document.getElementById('GridView1');";
singleclick += "var index=document.getElementById('qingjiaID').value;";
singleclick += "for(i = 1; i < gdview.rows.length; i++)";
singleclick += "{";
singleclick += "var cells =gdview.rows(i).getElementsByTagName('td');";
singleclick += "if(cells[1].innerText==index)";
singleclick += "{gdview.rows(i).className=c;}";
singleclick += "}";
singleclick += "};";
singleclick += "c=this.className;";
singleclick += "this.className='selected';";
singleclick += "document.getElementById('qingjiaID').value='" + e.Row.Cells[1].Text + "';";
e.Row.Attributes.Add("onclick", singleclick);
//行双击查看事件
string doubleclick = singleclick + "var d1=new Date().getTime();";
doubleclick += "var returnValue = window.showModalDialog('approveqingjia.aspx?id=" + e.Row.Cells[1].Text + "&&mode=chakan&&d1=' + d1,'','status=no;dialogwidth:740px;dialogheight:650px;scrollbars=auto,left=' + (screen.width-740)/2 + ',top=' + (screen.height-650)/2);";
//doubleclick += "if(returnValue!=null){document.getElementById('TextBox1').value = returnValue;}";
//doubleclick += "location.reload();//重载页面";
doubleclick += "document.getElementById('Button3').click();";
e.Row.Attributes.Add("ondblclick", doubleclick);
}
else
{
e.Row.BackColor = System.Drawing.Color.FromName("#FFE47A");
}
//检索checkbox是否可以点击
if (e.Row.Cells[10].Text != " " && e.Row.Cells[11].Text != " " && e.Row.Cells[12].Text != " ")
{
cb.Attributes.Add("onclick", "return false");
}
}
}