您的位置:首页 > 其它

datalist控件的简单应用

2010-07-17 18:59 218 查看
主要讲数据绑定钱的处理:

1.[b]ItemDataBound [/b]

当项被数据绑定到 DataList 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,并且不再可用。
Text='<%# MyFunc((string)Eval("Type"),(string)Eval("Title"))%>'以前认为datalist不够灵活甚至想回到asp边执行边解释的路…  看来是我学习的不够,这些技巧和方法太重要了。


protected string MyFunc(string type,string title)

{ return string.Format("我想在这里绑定{0}-{1}!",type,title); }

绑定表达式可以用于临时计算任何值。例如当数据中的日期字段为特定日期时使得TextBox的颜色改变,就可以为ForeColor属性写:

HTML code
ForeColor='<%# this.CheckDate((DateTime)Eval("计划开始日期")) %>'

C# code protected System.Drawing.Color CheckDate(DateTime dt) { if (DateTime.Now.Date == dt.Date) return System.Drawing.Color.Red; //今天红色 else return System.Drawing.Color.DarkBlue; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: