博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理 ::
  36 随笔 :: 4 文章 :: 63 评论 :: 0 引用

公告

效果:



Javascript:

<script language="javascript" type="text/javascript">
        
function CheckClick(t)
        {
            
var table = document.getElementById("DataGrid1");
            
var len = table.rows.length;
            
for(var i=0;i<len-1;i++)//从第二行开始,页眉没有添加
            {
                document.getElementById(i).style.backgroundColor
="#FFFFFF";
                document.getElementById(t).style.backgroundColor
="#B9D9FB";
            }
        }
        
</script>
写DataGrid的ItemCreated:
Private Sub DataGrid1_ItemCreated(ByVal sender As ObjectByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated
        
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
            e.Item.Attributes.Add(
"id", e.Item.ItemIndex.ToString())
            e.Item.Attributes.Add(
"onclick""CheckClick(" + e.Item.ItemIndex.ToString() + ")")
        
End If
    
End Sub
郁闷...这行代码要这样写,不知道是否有人有好的方法?
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then

posted on 2006-04-26 15:12 ZPT 阅读(1078) 评论(5) 编辑 收藏