当前位置: 代码迷 >> ASP.NET >> gridview这样的特效如何做
  详细解决方案

gridview这样的特效如何做

热度:3244   发布时间:2013-02-25 00:00:00.0
gridview这样的特效怎么做
是这个意思:
当gridview中某一行记录是由某个单位提交的时候,该行记录在gridview中是红色背景
这个怎么实现呢?

------解决方案--------------------------------------------------------
这个好简单^
就是不知道做
------解决方案--------------------------------------------------------
把gridview中的每一条记录读出来,然后判断是否某个单位的,把该行背景设成红的就行了
------解决方案--------------------------------------------------------
public void bind()
{
string sqlstr = "select * from 表 ";
sqlcon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
DataSet myds = new DataSet();
sqlcon.Open();
myda.Fill(myds, "表 ");
GridView1.DataSource = myds;
GridView1.DataKeyNames = new string[] { "主健 " };
GridView1.DataBind();
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
DataRowView mydrv = myds.Tables[ "表 "].DefaultView[i];
string submit =mydrv[ "提交单位 "].ToString();
if (submit== "满足条件的单位“)
{
GridView1.Rows[i].BackColor = System.Drawing.Color.Red;



}
}
sqlcon.Close();
}


这种方法适合你的表中有提交的单位,

------解决方案--------------------------------------------------------
不错~