DataGrid:鼠标移动行变色、单击行弹出提示窗体

原创 2005年04月26日 17:48:00

  此代码实现了以下功能:

  1.当鼠标在DataGrid上移动时行变化背景色;

  2.单击DataGrid行弹出提示窗体;

  3.当鼠标放在DataGrid上时鼠标样式变为"hand"样式。

  在DataGrid控件的项绑定事件中写入以下代码:

  private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if ( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
   {
    e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='Bisque'");
    e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='White'");
    e.Item.Style["cursor"] = "hand";
    e.Item.Attributes.Add("onclick", "alert(/"This row's Product Name: " + e.Item.Cells[0].Text + "/");");
   }
  }

创建数据窗口类实现鼠标移动到的行变色

1、创建数据窗口类 2、定义instence变量 //奇数行颜色 integer ii_r_odd=255 integer ii_g_odd=255 integer ii_b_odd=255 //...

supermap学习系列(五)——上一篇的续集(鼠标单击或者移动,高亮显示并弹出对话框)

学习笔记,方便以后查阅。参考超图技术资源中心--代码库:http://support.supermap.com.cn/ProductCenter/ResourceCenter/CodeLibrary....

GridView 单击选择行,双击打开详细页面,鼠标移到某行上变色

protected void gvwDepartment_RowDataBound(object sender, GridViewRowEventArgs e) {//判断是否是数据行 ...
  • WUBG666
  • WUBG666
  • 2011年12月23日 13:42
  • 1562

C# winform 无边框窗体鼠标点击移动事件

关于 C# winform 无边框窗体鼠标点击移动事件的处理,小小经验,初学的我分享一下。...

隔行变色鼠标移动变色表格

  • 2010年12月10日 14:08
  • 1KB
  • 下载

鼠标移动痕迹 C#,Delphi,VB,VB.net四种语言版本(附窗体透明)-思路和源代码(3)

鼠标移动痕迹 C#,Delphi,VB,VB.net四种语言版本(附窗体透明)-思路和源代码(1) 鼠标移动痕迹 C#,Delphi,VB,VB.net四种语言版本(附窗体透明)-思路和源代码(2)...

C# winform 无边框窗体鼠标点击移动事件

原文地址:http://blog.csdn.net/qq_15126969/article/details/40024769 这里所谓的无边框窗体是指去除系统自带的标题栏和最大最小化...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid:鼠标移动行变色、单击行弹出提示窗体
举报原因:
原因补充:

(最多只允许输入30个字)