社区
C#
帖子详情
关于 C# WebForm 里的一个问题,请帮忙解答!谢谢了先
FY2693
2005-01-17 05:59:49
用DataGrid邦定了一个DataTable,
其中有一列有固定的分类
那如何根据这个分类用不同的颜色来显色这列里的数据呢,
...全文
102
8
打赏
收藏
关于 C# WebForm 里的一个问题,请帮忙解答!谢谢了先
用DataGrid邦定了一个DataTable, 其中有一列有固定的分类 那如何根据这个分类用不同的颜色来显色这列里的数据呢,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FY2693
2005-01-24
打赏
举报
回复
多谢大虾们,
我找到比较容易的方法了,
用DataGrid的ItemDataBound事件,可以很容易的实现这个功能.
littlebanana
2005-01-17
打赏
举报
回复
。net里面有autoformat,你可以去找找你喜欢的。
还有一种方法是DataGrid的属性里面有footerstyle,headerstyle之类的,改改看吧
冰河绝恋
2005-01-17
打赏
举报
回复
bd
welshem
2005-01-17
打赏
举报
回复
重点在
绑定后:
foreach(DataGridItem CurRow in ItemsGrid.Items)
{
if(Convert.ToInt32(CurRow.Cells[0].Text)%2==0)
CurRow.Cells[0].Attributes.Add("style","color:red");
}
welshem
2005-01-17
打赏
举报
回复
给你个例子
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<html>
<script runat="server">
ICollection CreateDataSource()
{
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));
for (int i = 0; i < 9; i++)
{
dr = dt.NewRow();
dr[0] = i;
dr[1] = "Item " + i.ToString();
dr[2] = 1.23 * (i + 1);
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}
void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
ItemsGrid.DataSource= CreateDataSource();
ItemsGrid.DataBind();
foreach(DataGridItem CurRow in ItemsGrid.Items)
{
if(Convert.ToInt32(CurRow.Cells[0].Text)%2==0)
CurRow.Cells[0].Attributes.Add("style","color:red");
}
}
}
</script>
<body>
<form runat="server">
<h3>DataGrid Example</h3>
<b>Product List</b>
<asp:DataGrid id="ItemsGrid"
BorderColor="black"
BorderWidth="1"
CellPadding="3"
HeaderStyle-BackColor="#00aaaa"
AutoGenerateColumns="true"
runat="server">
</asp:DataGrid>
</form>
</body>
</html>
机器人
2005-01-17
打赏
举报
回复
定义模板列吧。
FY2693
2005-01-17
打赏
举报
回复
继续顶
FY2693
2005-01-17
打赏
举报
回复
没人回答,我顶!!!
C#
/.Net开发精品系列课程——初、中级教程
包括: 面向对象
C#
基础入门系列教程10个,分别如下:课程1
C#
开发入门,课程2:
C#
语言基础,课程3:
C#
编程基础,课程4:面向对象基础,课程5:面向对象高级,课程6:Win
Form
基础,课程7:
C#
常用类,课程8:文件操作...
从把三千行代码重构成15行代码谈起
如果你认为这是
一个
标题党,那么我真诚的恳
请
你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么
请
随手点个赞。 把三千行代码重构为15行 那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,
里
面充斥着嵌入式、精密空调、总线、RFID的概念,我
一个
都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个
Web
form
的替代,恰好我对Asp.Net还算了...
这一顿神操作!我把 3000 行代码重构成 15 行!
如果你认为这是
一个
标题党,那么我真诚的恳
请
你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么
请
随手点个赞。 把三千行代码重构为15行 那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,
里
面充斥着嵌入式、精密空调、总线、RFID的概念,我
一个
都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个
Web
form
的替代,恰好我对Asp.Net还算了解,我对业务的不了解并不妨碍我称成为这个公司的
一个
程序员。 小公司也有小公司的好,人少,进去很快负责代码开发。我当然
神操作!我把 3000 行代码重构成 15 行!
01把3000行代码重构成15行那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,
里
面充斥着嵌入式、精密空调、总线、RFID的概念,我
一个
都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个
Web
form
的替代,恰好我对Asp.Net还算了解,我对业务的不了解并不妨碍我称成为这个公司的
一个
程序员。小公司也有小公司的好,人少,进去很快负责代码开发...
这一波骚操作!把 3000 行代码重构成 15 行
code小生
一个
专注大前端领域的技术平台公众号回复Android加入安卓技术群作者:马非码 编辑:可可来源:http://39sd.cn/3D57F如果你认为这是
一个
标题党,那么我真诚...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章