function OpenColor()
{
var url="../PopUpWindow/ColorInfo.aspx";
var result=window.showModalDialog(url,window,"DialogHeight=400px;dialogWidth:400px;status:no;scrollbars:auto;Resizable=no;");
if(result != null)
{
var row=window.event.srcElement.parentElement.parentElement
row.cells[4].innerHTML="<input type ='text' value='"+result[1].toString()+"' οndblclick='OpenColor();' title='双击选择颜色' id ='costomerCode' οnkeypress='enablebtn();' style='width:90px ;height:20px ;border-right: 0px ;border-top: 0px ;border-left: 0px ;border-bottom: black 1px solid'/>";
//row.cells[5].innerText=result[1].toString();
}
return false;
}
protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onmouseover"] = "javascript:setMouseOverColor(this);";
e.Row.Attributes["onmouseout"] = "javascript:setMouseOutColor(this);";
e.Row.Attributes["ondblclick"] = ClientScript.GetPostBackClientHyperlink(this.gvUsers, "Select$" + e.Row.RowIndex);
}
}
protected void gvUsers_SelectedIndexChanged(object sender, EventArgs e)
{
//Response.Write(gvUsers .SelectedRow .Cells [0].Text );
try
{
string cusno = gvUsers.SelectedRow.Cells[0].Text;
string cusname = gvUsers.SelectedRow.Cells[1].Text;
Response.Write("<script language=javascript>var arrArgs = new Array('" + cusno + "','" + cusname + "');window.returnValue=arrArgs;window.close();</script>");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
dblclickfrunction
var oldgridSelectedColor;
function setMouseOverColor(element) {
oldgridSelectedColor=element.style.backgroundColor;
element.style.backgroundColor='white';
element.style.cursor='hand';
element.style.textDecoration='none';
}
function setMouseOutColor(element) {
element.style.backgroundColor=oldgridSelectedColor;
element.style.textDecoration='none';
}