.net中DataGrid显示图片和修改颜色

原创 2004年09月16日 15:20:00

下面是使用DataGrid的两个小技巧

一.如何改变DataGrid中某格的颜色

private void dgd_data_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {      
   if(e.Item.Cells[0].Text.Trim().Equals("AW"))
   {   
     e.Item.Cells[0].BackColor= System.Drawing.Color.Red;
   }
  }

二.当鼠标放到某格上的时候修改颜色

private void dgd_data_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {          
   e.Item.Cells[0].Attributes.Add("onmouseover", "this.style.backgroundColor='#DDEEFF'");      
  }

三.如何在DataGrid中显示图片

    <asp:TemplateColumn>
         <ItemStyle Width="22px"></ItemStyle>
         <ItemTemplate>
          <center>
           <img src='../Utility/UtilityPage/PictureBox.aspx?ItemCode=<%# DataBinder.Eval(Container.DataItem, "item_code") %>&CategoryCode=<%# DataBinder.Eval(Container.DataItem, "category_code") %>' width="20" height="15"  id='ItemCode=<%# DataBinder.Eval(Container.DataItem, "item_code") %>&CategoryCode=<%# DataBinder.Eval(Container.DataItem, "category_code") %>' onclick="OpenImage(id)">
          </center>
         </ItemTemplate>
        </asp:TemplateColumn>

    DataGrid添加一个TemplateColumn

    其中PictureBox.aspx是一个显示图片的页面.

    当点图片的时候打开一个大的窗口显示图片

    function OpenImage(strCode){ 
    var strUrl = "../Utility/UtilityPage/PictureBox.aspx?" + strCode;
    window.open(strUrl,'Image','width=775,height=500,resizable=yes');              
   }

  

Easyui 去掉datagrid 行的样式,并点击checked 改边行颜色!

标签: --最近客户提出的需求 全选高亮样式太丑,每行选中不需要背景图片颜色,字体变黑色,未选中变灰色。 先把代码和改变后的图片 贴出来。   /* 初始化DataFrid数据 */ ...
  • zhpengfei0915
  • zhpengfei0915
  • 2016年03月31日 15:51
  • 1934

datagrid加载数据,列内容显示,改变字体颜色

//1.加载数据  列内容显示蓝色字体 #region 加载数据  列内容显示蓝色字体 //代码出自:三项工作--项目管理系统--项目管理--项目变更--采购方式变更申请 //页面路径:Ope...
  • qq_25409579
  • qq_25409579
  • 2016年01月11日 11:01
  • 2445

WPF-DataGrid设置各行变色

我在stackoverflow.com中找到的资料: The ItemContainerStyle is applied to the elements generated by the Items...
  • huyu107
  • huyu107
  • 2016年05月12日 15:04
  • 2404

asp.net与JQuery EasyUi DataGrid 服务器端分页,添加增加,修改,删除 按钮

Html代码 background-color: #F4F4F4; overflow: hidden;"> 公司名称 查询 padding-left: 0; overflow: hidde...
  • chenmoonhan
  • chenmoonhan
  • 2013年09月18日 10:20
  • 1701

asp.net中显示DataGrid控件列序号的几种方法

asp.net中显示DataGrid控件列序号的几种方法 收藏 在aps.net中多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通...
  • weichendahai
  • weichendahai
  • 2011年03月13日 22:47
  • 326

EasyUI的DataGrid显示ASP.NET内容

  • 2014年10月20日 18:42
  • 404KB
  • 下载

ASP.NET中DataGrid添加超链接、自定义显示示、页脚汇

  • 2011年04月03日 09:33
  • 32KB
  • 下载

asp.net 反转图片的颜色

  • 2009年11月17日 14:14
  • 9KB
  • 下载

dataGrid根据条件行显示不同的颜色

  • 2014年05月26日 15:07
  • 2.24MB
  • 下载

ASP.NET中DataGrid加序号(转自NinetyNine的个人财富)

ASP.NET中DateGrid加序号创建一个模板列再添加以下代码 asp:TemplateColumn HeaderText="序号">                              ...
  • xgpapa
  • xgpapa
  • 2012年09月25日 17:31
  • 334
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net中DataGrid显示图片和修改颜色
举报原因:
原因补充:

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