动态加载的同一个Label的同一行字体显示不同的颜色
来源:互联网 发布:如何查询淘宝信用 编辑:程序博客网 时间:2024/05/16 14:27
ASP.NET动态生成Table时,为了使得动态加载的同一个Label的同一行字体显示不同的颜色, 显示不同颜色的原因是:行号前面有红*表示修改改过的行, 没有红*表示没有修改的行;
比如:Label值显示*123, 表示第123行是修改过的,显示123表示第123行没有修改过;
Table在后台动态生成Label 的时候,该列表示行号,
HtmlTableCell tableCell = new HtmlTableCell();
System.Web.UI.WebControls.Labellabel = new System.Web.UI.WebControls.Label();
label.ID = ID;
label.Width = Unit.Parse("30px");
label.Style.Add("tex-align","center");
label.Text = "<span id = Span1" + ID +"style='color:red'></span>"+"<span id=Span2" + ID +">"+ Text +"</span>";
tableCell.Style.Add("text-align","center");
tableCell.Controls.Add(label);
同时Table在后台加载其他的列,这些列的单元格空间可以是TextBox, DropDownList等等,这些列在前台是可以编辑的,我们可以在后台动态加载这些列的时候给他们加上前台响应事件,例如:
HtmlTableCell tableCell = new HtmlTableCell();
System.Web.UI.WebControls.TextBoxtextbox = new System.Web.UI.WebControls.TextBox();
textbox.ID = ID;
textbox.Text = Text;
textbox.Width = Unit.Parse(width);
textbox.Height = Unit.Parse("26px");
textbox.Style.Add("font-family","Segoe UI");
textbox.Attributes.Add("onchange","textChange(this)");
tableCell.Style.Add("text-align","center");
tableCell.Controls.Add(textbox);
在前台, 当TextBox控件内容修改之后,触发了onchange事件,执行了前台函数textChange,在这个函数中修改Span1的字体颜色, 代码如下:
function OnDirtyFlag(control) {
//注意:Contorl是TextBox类型的控件,我们根据TextBox类型控件的事先制定好的ID来解析出行号,获得相应的Span1的ID
var CID =control.id.toString();
var Span1ID = "Span1" + CID.SubString(offset, len);//offset, len根据需要自己设定
varspanControl = document.getElementById(Span1ID);
spanControl.innerHTML= "<font color=red>*</font>";
};
效果如下图:
好了,这样就可以动态的在同一个Label的同一行显示不同的颜色的字体。
- 动态加载的同一个Label的同一行字体显示不同的颜色
- Label显示不同的字体颜色
- iOS同一个label中设置不同的字体及颜色
- NSMutableAttributedString同一个label中显示不同的字体样式
- 让一个label中的text显示不同的颜色,字体
- 一个Label中显示不同的字体颜色
- label 显示 不同的颜色
- iOS - 同一个Label的不同样式显示
- NSAttributedString同控件字体的不同显示颜色
- 同一个UILabel不同的字体颜色
- iOS label设置不同的字体 颜色
- 关于 不同 字体/颜色的字 以及 小图标 在同一行的css处理问题。
- ios同一个Label中的字符设置不同的字体
- iOS 中为同一个label设置不同的颜色
- label显示不同大小、颜色的字符串
- 一行代码改变label某个范围的字体颜色
- 在同一个label上显示 两种规格的字体
- 一个Label上显示两种不同大小、颜色的字体
- 微信接口开发报错处理
- 接口
- Android--hw_get_module解析
- 第八次作业元胞自动机NO.1
- uva 442
- 动态加载的同一个Label的同一行字体显示不同的颜色
- android app 测试参考质料
- Java继承和重写
- 记一次磁盘IO高问题排查过程
- O(1)时间删除节点
- C++让基类握住派生类的指针
- 使用ActiveReports创建动态区段报表
- .net Romting 中的对象生命周期
- videodev2.h