职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 866|回复: 1

求救

[复制链接]
我本无名 发表于 2008-9-23 16:04 | 显示全部楼层 |阅读模式
TableCell cell1 = new TableCell(); 我创建了一个单元格的对样cell1
现在我想将cell1赋予一些样式,这时我该怎么做?



二楼的班竹...我需要添加的是对cell1这个单元格的样式
最终实现是:
Table a = new Table();
TableRow row2 = new TableRow();
row1.Cells.Add(cell1);
a.Rows.Add(row1);

不是gridview控件哈....

[ 本帖最后由 我本无名 于 2008-9-24 16:17 编辑 ]
蓝色梦幻 发表于 2008-9-23 17:39 | 显示全部楼层
分以下两种情况设置:
1特定某个单元格的格式设置,这里是参照是在GridView中,因为只有类似控件才会有Cell吧,你的说明不是特清楚。
代码:
假设GridView中包含“姓名”“地址”“性别”等字段,现在要把记录中性别为“男”的行背景设为红色,则可以在GridView1的DataBound()事件中书写代码如下:

void DetailsView1_DataBound(object sender, EventArgs e)
     {
        for (int i = 0; i < GridView1.Rows.Count; i++)
         {
               if (GridView1.Rows.Cells[x].Text == "男")
               {
                    //将特定行的背景色设为红色
                    GridView1.Rows.Attributes.Add("bgcolor", "red");
                    //将特定单元格的颜色设为灰色
                    // GridView1.Rows.Cells[x].Attributes.Add("bgcolor", "gray");                     
               }   
          }
      }

2如果是html的表格,直接用html的Style样式设置就可。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-2 07:49 , Processed in 0.132951 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表