datagrid中的<ItemTemplate>在生成html时会变成<tr><td>
那怎么才能生成<td onmouseover="HighLightOver()" onmouseout="HighLightOut()">呢?
谢谢
那怎么才能生成<td onmouseover="HighLightOver()" onmouseout="HighLightOut()">呢?
谢谢
解决方案 »
- ASP.NET网站查询优化
- asp.net repeater控件绑定数据源
- md5加密后的数据不是32位吗?还能加密成16位吗?
- asp.net vb MenuItemClick 事件为什么会触发了2次?
- 在使用DataGrid控件中是修改功能修改记录后,当保存后页面要重新加载,有什么办法将焦点移到刚修改的那条记录吗??
- 怎样把SQL中的图片读取到一格table的一个单元格里显示?
- 为什么css中的字体颜色有效,字体大小却不起作用?
- 标记问题
- 寻>>>>C#和ASP.NET的QQ群!
- image类型转化
- 如何看权限设置的管理员
- 问一个form验证的问题,如果我想分角色怎么办,有的页面是这个用户可以访问,有的是别的用户访问。
<table>
<tr>
<td onmouseover="HighLightOver()" onmouseout="HighLightOut()"></td>
</tr>
</table>
</ItemTemplate>
{
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onMouseOver","HighLightOver()");
e.Item.Attributes.Add("onMouseOut","HighLightOut()");
}
}
{
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onMouseOver","HighLightOver()");
e.Item.Attributes.Add("onMouseOut","HighLightOut()");
}
}
这个方法是往tr里面插入onMouseOver 而不是往td里面插入阿
{
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
for (int i = 0; i < e.Item.Cells.Count; i++)
{
str = str + e.Item.Cells[i].Text;
}
e.Item.Attributes.Add("onMouseOver","HighLightOver()");
e.Item.Attributes.Add("onMouseOut","HighLightOut()");
}
}
{
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
for (int i = 0; i < e.Item.Cells.Count; i++)
{
e.Item.Cells[i].Attributes.Add("onMouseOver","HighLightOver()");
e.Item.Cells[i].Attributes.Add("onMouseOut","HighLightOut()");
}
}
}