隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
来源:互联网 发布:网络售后服务方案 编辑:程序博客网 时间:2024/06/03 16:47
隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
Powred By:记得忘记 22:01 2006-9-5
/**//// <summary>
/// 颜色控制
/// Powered By:CHENQP
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
...{
if (spName == "usp_TBTIRInitialTobaccoPattern_ANALYSEBYNIC")
...{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
...{
if (e.Item.Cells[3].Text.Trim() == "云南")
...{
e.Item.BackColor = Color.LightGray;
}
string strTemp = e.Item.Cells[7].Text.Trim();
if (strTemp == " ")
...{
strTemp = "0";
}
int iColorState = Convert.ToInt16(strTemp);
switch (iColorState)
...{
case 1:
e.Item.Cells[6].BackColor = Color.FromArgb(204, 255, 204);
break;
case 2:
e.Item.Cells[6].BackColor = Color.FromArgb(51, 153, 102);
break;
case 3:
e.Item.Cells[6].BackColor = Color.FromArgb(255, 153, 204);
break;
case 4:
e.Item.Cells[6].BackColor = Color.FromArgb(255, 0, 0);
break;
default:
break;
}
e.Item.Cells[0].Visible = false;
e.Item.Cells[7].Visible = false;
e.Item.Cells[8].Visible = false;
e.Item.Cells[9].Visible = false;
}
if (e.Item.ItemType == ListItemType.Header)
...{
e.Item.Cells[0].Visible = false;
e.Item.Cells[7].Visible = false;
e.Item.Cells[8].Visible = false;
e.Item.Cells[9].Visible = false;
}
}
else
...{
}
}
/// 颜色控制
/// Powered By:CHENQP
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
...{
if (spName == "usp_TBTIRInitialTobaccoPattern_ANALYSEBYNIC")
...{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
...{
if (e.Item.Cells[3].Text.Trim() == "云南")
...{
e.Item.BackColor = Color.LightGray;
}
string strTemp = e.Item.Cells[7].Text.Trim();
if (strTemp == " ")
...{
strTemp = "0";
}
int iColorState = Convert.ToInt16(strTemp);
switch (iColorState)
...{
case 1:
e.Item.Cells[6].BackColor = Color.FromArgb(204, 255, 204);
break;
case 2:
e.Item.Cells[6].BackColor = Color.FromArgb(51, 153, 102);
break;
case 3:
e.Item.Cells[6].BackColor = Color.FromArgb(255, 153, 204);
break;
case 4:
e.Item.Cells[6].BackColor = Color.FromArgb(255, 0, 0);
break;
default:
break;
}
e.Item.Cells[0].Visible = false;
e.Item.Cells[7].Visible = false;
e.Item.Cells[8].Visible = false;
e.Item.Cells[9].Visible = false;
}
if (e.Item.ItemType == ListItemType.Header)
...{
e.Item.Cells[0].Visible = false;
e.Item.Cells[7].Visible = false;
e.Item.Cells[8].Visible = false;
e.Item.Cells[9].Visible = false;
}
}
else
...{
}
}
- 隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
- 显示和隐藏DataGrid中的列
- 显示和隐藏DataGrid中的列
- 显示和隐藏DataGrid中的列
- 使DataGrid中的某些列隐藏起来
- 显示和隐藏DataGrid中的列
- 显示和隐藏 DataGrid中的列
- 隐藏Easyui Datagrid中的某一列
- jQuery怎么动态显示和隐藏datagrid中的某一列
- ASP.NET,datagrid,textbox datagrid中隐藏列之后无法获得其中textbox值的问题
- datagrid 如何隐藏相关列
- ASP.NET Gridview 控制单元格换行及隐藏列
- 隐藏DataGrid中的一列
- vb.net中自动调整datagrid中的列宽
- checkbox控制datagrid行颜色
- datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
- datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
- jquery.datagrid隐藏列并取隐藏列的值
- acegi-security 学习笔记
- x window 学习资料
- Win2000/XP 打开方式-选择程序错误相关问题
- python的几个内建函数:apply(),filter(),map(),reduce()
- VC中基于 Windows 的精确定时
- 隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
- 突然要用到BCD码,就随手写了一个。
- 学习linux的多线程
- dsp———.cmd文件
- 学习Linux,写了一个ls.c v1.0 基本上是照书抄!
- md2格式杂记
- 百度切分分析
- COFF 文件的格式
- DSP 优化心得