有Table
结构
A1,A2,A3,CorlorID
显示到datagrid 里面
当ColorID=1 时着行显示红色
ColorID=2 时显示兰色
ColorID=3 时显示绿色
怎么办?需要各位高手帮忙
结构
A1,A2,A3,CorlorID
显示到datagrid 里面
当ColorID=1 时着行显示红色
ColorID=2 时显示兰色
ColorID=3 时显示绿色
怎么办?需要各位高手帮忙
解决方案 »
- 【新人求助】前台控件一点击就刷新整个页面,而且就像DropDownList的SelectedIndexChanged事件根本进不去,详情里面说~
- 我的aspx页面被访问后。sql sysprocess 数据库中有很多的 连接为状态为sleeping
- 想用gridview 控件网页页面进行求和,求平均,请前辈指点!
- 全部家当求用户自定义控件问题。希望各位大哥能近来看看
- asp.net用什么编译器
- 共享:多层Web应用程序示例,初学者可以从这个例子中体会到多层开发的作用与意义。
- asp.net(C#)中的treeview控件的TreeView1_SelectedIndexChange事件中如何获得当前点击的Nodes的ID
- 显示100万条记录,出现服务器错误!!??????????
- 强烈建议看看NILE和petshop,对架构asp.net有很大好处
- 在ASP.NET中,请问如何实现页面不刷新或者是“半”刷新?
- 百分问几个基础小问题!?希望有高手能给予正确的解答
- access中怎样插入一条日期时间型的数据
For Each item As DataGridItem In DataGrid1.Items
Select Case item.Cells(3).Text
Case "1"
item.BackColor=Color.Red
....这里自己去构造。。
End Select
Next
End Sub
using System.Web.UI.WebControls;
namespace WebProvince
{
/// <summary>
/// 状态着色
/// </summary>
public struct StateColor
{
public string State;
public string CssColor;
} #region DataGridItem BackColor Modiy By State DataGridColor
/// <summary>
/// DataGridItemColorModiy
/// </summary>
public class DataGridColor
{
//-------------------------------------------------------成员------------------------------------------------------
private int m_StateCol;
private StateColor[] m_StateInfo;
//-------------------------------------------------------属性------------------------------------------------------
/// <summary>
/// 状态所在DataGrid列号
/// </summary>
public int StateCol
{
get{return m_StateCol;}
set{m_StateCol = value;}
}
/// <summary>
/// 状态信息
/// </summary>
public StateColor[] StateInfo
{
get{return m_StateInfo;}
set{m_StateInfo = value;}
}
//--------------------------------------------------------构造-----------------------------------------------------
/// <summary>
/// 构造
/// </summary>
/// <param name="iStateNum">状态数</param>
public DataGridColor(int iStateNum)
{
m_StateCol = 0;
m_StateInfo = new StateColor[iStateNum];
for (int i = 0; i < iStateNum; i ++)
{
m_StateInfo[i].State = "260";
m_StateInfo[i].CssColor = "dgColor";
}
}
//-------------------------------------------------------方法------------------------------------------------------
/// <summary>
/// 改变DataGrid
/// </summary>
/// <param name="dgOp"></param>
public void ChangeDataGrid(ref DataGrid dgOp)
{
//每列状态
for(int i = 0; i < dgOp.Items.Count; i++)
{
//状态判断
for(int j = 0; j < StateInfo.Length; j++)
{
if (dgOp.Items[i].Cells[m_StateCol].Text == StateInfo[j].State)
{
dgOp.Items[i].CssClass = m_StateInfo[j].CssColor;
break;
}
}
}
}
}
#endregion}