用于给repeater的行加效果,就像如下效果:
e.Row.Attributes.add("","")//但这是在GridView内部事件中的引用
---
·请问,repeater在事件内和外部的行该如何引用?
e.Row.Attributes.add("","")//但这是在GridView内部事件中的引用
---
·请问,repeater在事件内和外部的行该如何引用?
解决方案 »
- asp.net 上传图片(成功后插入数据库) 然后在image控件上显示该图片
- 有关于动态生成repeater控件以及绑定数据的处理问题
- datalist中的label值
- 用过DotNetTextBox的请帮忙看看
- Bin目录下的DLL文件一定要放在服务器的根目录下吗?
- 为什么对RadioButtonList的Attributes加不上去。
- DotNetTextBox 在框架下使用
- Excel的导出问题,高手请进(马上就要交上去了,急急急!!!)
- 100分,请教如何在OWC生成的柱状图上添加数字标注
- DataGrid1_PageIndexChanged问题
- 如何在HTML静态页面中创建Web 服务代理类和发达SoapHeader消息?
- 100 fen ,请把所有验证条件封到一个XML中的技术文章的地址。100分。谢谢了
你打算要做什么?
ListItemType OneListItemType = e.Item.ItemType;
if (OneListItemType == ListItemType.Pager)
{
//换页的页号部分增加一个提示
TableCell cellPageNo = (TableCell) e.Item.Controls[0];
cellPageNo.HorizontalAlign = HorizontalAlign.Right;
cellPageNo.Controls.AddAt(0, new LiteralControl("<font color="+IRMComm.IRMComm_variable.pageMessageColor +">"+IRMComm.IRMComm_variable.strPageMessge+"</font>"));
ListItemType elemType = e.Item.ItemType;
TableCell pager = (TableCell) e.Item.Controls[0];
for (int i=1; i<pager.Controls.Count; i+=2)
{
Object o = pager.Controls[i];
if (o is LinkButton)
{
LinkButton h = (LinkButton) o;
h.Text =String.Format("<font color="+IRMComm.IRMComm_variable.otherPageColor+">{0}</font>"," " + h.Text + " ");
}
if (o is Label)
{
Label l = (Label) o;
l.Text = String.Format("<font color="+IRMComm.IRMComm_variable.currentlyPageColor+">{0}</font>", l.Text);
}
}
}
从你的得到了一点提示:cellPageNo = (TableCell) e.Item.Controls[0]