代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Asp.Net
】
双击GridView查看详情
作者:
zouyujie1127
/ 发布于
2015/2/28
/
853
protected void gvEquData_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //鼠标经过改变样式 e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='RosyBrown'"); e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;"); e.Row.Cells[0].Text = (e.Row.RowIndex + 1).ToString(); string id = gvEquData.DataKeys[e.Row.RowIndex].Value == null ? string.Empty : gvEquData.DataKeys[e.Row.RowIndex].Value.ToString(); string url = "?id=" + id; e.Row.Attributes.Add("ondblclick", "showDetailInfo('" + url + "');return false;"); //添加双击事件 } } public partial class EquStatusDetail : System.Web.UI.Page { int rowFields = 3;//每一行显示的字段数; static Hashtable resources = EquStatusSearch.resources; Dictionary<String, String> fieldNameList = EquStatusSearch.fieldNameList; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string id = Request.QueryString["id"];//主键 GetDetailInfo(id); } } public void GetDetailInfo(string id) { if (string.IsNullOrEmpty(id)) { Image img = new Image(); img.CssClass = "bgNull"; img.ImageUrl = Server.MapPath("~/img/null.jpg"); Panel1.Controls.Add(img); return; } DataRow dr = EquSearchBll.equBll.GetDetailEquInfoById(id); if (dr == null) { Image img = new Image(); img.CssClass = "bgNull"; img.ImageUrl = Server.MapPath("~/img/null.jpg"); Panel1.Controls.Add(img); } if (dr != null) { if (string.IsNullOrEmpty(QuarrysClass.All)) { return; } string checkFlag = QuarrysClass.CheckFlag; string[] fields = QuarrysClass.All.Split(','); if (fields == null) { return; } Table tb1 = new Table(); tb1.CssClass = "usertableborder"; tb1.Style.Add(HtmlTextWriterStyle.TextAlign, "left"); tb1.Style.Add(HtmlTextWriterStyle.Width, "100%"); int index = 0; TableRow tr = null; foreach (string f in fields) { TableCell tc = new TableCell(); tc.Width = 150; tc.CssClass = "usertablerow2"; TableCell tc1 = new TableCell(); tc1.CssClass = "usertablerow1"; tc1.Width = 120; if (index % rowFields == 0) { tr = new TableRow(); } if (checkFlag.ToLower().IndexOf("@" + f + "@") != -1) { tc.Text = resources[f] == null ? string.Empty : resources[f].ToString(); string strChecked = dr[f] == null ? string.Empty : dr[f].ToString(); CheckBox cbox = new CheckBox(); cbox.Enabled = false; if (Convert.ToInt32(QuarrysClass.DataType) == (int)EnumDataType.ACCESS) { if (strChecked.ToLower() == "false") { cbox.Checked = false; } else { cbox.Checked = true; } } else { if (strChecked == "1") { cbox.Checked = true; } else { cbox.Checked = false; } } tc1.Controls.Add(cbox); tr.Cells.Add(tc); tr.Cells.Add(tc1); } else { tc.Text = resources[f] == null ? string.Empty : resources[f].ToString(); if(QuarrysClass.Converts.ToLower().Contains(f)) { tc1.Text=CommonClass.ConvertDateTime(dr[f]); } else { tc1.Text = dr[f] == null ? string.Empty : dr[f].ToString(); } tr.Cells.Add(tc); tr.Cells.Add(tc1); } if (index % rowFields == 0) { tb1.Rows.Add(tr); } index++; } Panel1.Controls.Add(tb1); } } }
试试其它关键字
查看详情
GridView
同语言下
.
gzip压缩
.
实现http多线程断点续传下载文件
.
实现多线程断点续传下载大文件
.
生成字符串的 CheckSum
.
根据 UserAgent 获取浏览器的类型和版本
.
根据 Agent 判断是否是智能手机
.
隐藏手机号中间四位为*方法
.
合并图片(二维码和其他图片合并)
.
ASP.NET CORE中判断是否移动端打开网页
.
ASP.NET(C#)实现页面计时(定时)自动跳转
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
zouyujie1127
贡献的其它代码
(
7
)
.
双击GridView查看详情
.
四种数据库操作C#代码
.
输出二进制图像
.
仿资源浏览器
.
飘动窗体
.
福彩35选7
.
求从键盘上输入10个数据(实数)中的最大值,并求和
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3