当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 就像在mysql里可以用source /path/to/name.sql命令一样,方便将一个表恢复到sql server中,如何实现哪? 希望大家帮忙,谢谢。 ......
 ·为什么我的php用不了setcookie    »显示摘要«
    摘要: 这个是跟什么有关系的,我用php4.06+iis+2000 ......


高手,关于双击问题

我在WEB应用中,用DataGrid显示信息,想通过鼠标双击任意行,将详细信息显示出来,可VS中只找到双击某一单元格响应事件,或通过超连按纽,效果不是很满意,   想请教各位大哥,求教双击整个行都响应事件的方法。  
          郁闷好几天了,大哥们帮忙啊:)

NO.1   作者: saucer

it   is   a   good   idea   to   provide   both   a   超连按纽   and   a   dblclick   event   handle,   for   example  
   
  private   void   DataGrid1_ItemDataBound(object   sender,    
  System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
        ListItemType   itemType   =   e.Item.ItemType;  
        if   ((itemType   ==   ListItemType.Pager)   ||    
                (itemType   ==   ListItemType.Header)   ||    
                (itemType   ==   ListItemType.Footer))    
        {  
              return;  
        }  
        LinkButton   button   =   (LinkButton)e.Item.Cells[0].Controls[0];  
        e.Item.Attributes["ondblclick"]   =    
              Page.GetPostBackClientHyperlink(button,   "");  
  }

NO.2   作者: comy

我觉得这也不失为一个方法  
  <TABLE   id="Table1"   cellSpacing="1"   cellPadding="1"   width="300"   border="1">  
  <TR   ondblclick="showDetail(<%#   DataBinder.Eval(Container.DataItem,   "说明字段名").ToString()%>);"   onmouseout="hide();">  
  <TD><%#   DataBinder.Eval(Container.DataItem,   "字段名1"   %></TD>  
  <TD><%#   DataBinder.Eval(Container.DataItem,   "字段名2"   %></TD>  
  <TD><%#   DataBinder.Eval(Container.DataItem,   "字段名3"   %></TD>  
  </TR>  
  </TABLE>  
   
   
  <script   language=javascript>  
  <!--  
  var   tips=null;  
   
  function   document.body.onload()  
  {  
  tips=document.createElement("<div>");  
  tips.style.visibility="hidden";  
  tips.style.position="absolute";  
  tips.style.backgroundColor="yellow";  
  tips.style.zIndex=1;  
  document.body.appendChild(tips);  
  }  
   
  function   showDetail(str)  
  {  
  tips.style.top=window.event.clientY;  
  tips.style.left=window.event.clientX;  
  tips.innerText=str;  
  tips.style.visibility="visible";  
  }  
   
  function   hide()  
  {  
  if(tips.style.visibility=="visible")  
  tips.style.visibility="hidden";  
  }  
  //-->  
  </script>

NO.3   作者: blackant2

if(e.Item.ItemType==ListItemType.Item   ||   e.Item.ItemType==ListItemType.AlternatingItem){  
  e.Item.Attributes["OnMouseOut"]="javascript:this.bgColor=#0000FF;";  
  e.Item.Attributes["OnMouseOver"]="javascript:this.bgColor=#FFFFFF;";  
  e.Item.Attributes["OnDblClick"]="javascript:alert(Double   Click);";  
  e.Item.Style.Add("CURSOR","hand");  
  }


    摘要: 是这样的,我自己在做一个小网站,我把我做的页子上传到租来的空间里了,可是我不想一次做完它,想一点一点的做,就是做一点,上传一点。可是现在我有几个问题: 1、我如何做,使得网站维护更加有序,请有相关经验的朋友帮忙回答一下。 2、我用的是vs.net开发,它把我的asp.net整个项目生成了一个dll文件,如果我要修改,是否只有每次重新上传那个在bin下面的dll文件呢?如果随着网站的内容不段......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE