Gridview增加全选功能与日期字段显示格式化

页面代码如下:

< script language = " javascript "  type = " text/javascript " >
    
//  得到已选择chedcbox的值
     function  GetSelectedValues()
    
{
        
var checkBoxSelectedObjList = window.document.getElementsByName("CheckBoxSelected");
        
if (checkBoxSelectedObjList == undefined) return true;
        
var selectedCount = checkBoxSelectedObjList.length;
        
var idList = "";
        
        
for (var i = 0; i < selectedCount; i++)
        
{
            
if (checkBoxSelectedObjList[i].checked)
            
{
                
if (idList == "")
                    idList 
= checkBoxSelectedObjList[i].value;
                
else
                    idList 
+= "," + checkBoxSelectedObjList[i].value;
            }

        }


        
return idList;
    }

    
//  全选或不选
     function  SelectAllCase(selectAllObj)
    
{
        
var checkBoxSelectedObjList = window.document.getElementsByName("CheckBoxSelected");
        
if (checkBoxSelectedObjList == undefined) return;
        
        
for (var i = 0; i < checkBoxSelectedObjList.length; i++)
        
{
            
if (selectAllObj.checked)
                checkBoxSelectedObjList[i].checked 
= true;
            
else
                checkBoxSelectedObjList[i].checked 
= false;
        }

    }

    
    
</ script >

 

< asp:GridView  ID ="GridViewLogList"  runat ="server"  DataKeyNames ="DataImportBulk_Id"  AutoGenerateColumns ="False"
   HeaderStyle-HorizontalAlign
="center"  HeaderStyle-VerticalAlign ="middle"  Width ="100%"  OnDataBound ="GridViewLogList_DataBound" >
      
< Columns >
          
< asp:TemplateField >
             
< HeaderTemplate >
                  
< input  type ='checkbox'  name ='checkboxall'  runat ='server'  id ='checkboxselectall'  onclick ='SelectAllCase(this);'  />
              
</ HeaderTemplate >
                   
< ItemTemplate >
                        
< input  type ="checkbox"  name ="CheckBoxSelected"  value ="<%# Eval(" Id") % > " />
                     
</ ItemTemplate >
               
< ItemStyle  Wrap ="False"  Width ="30px"   />
                     
< HeaderStyle  Wrap ="False"  Width ="30px"   />
                
</ asp:TemplateField >
        
< asp:BoundField  DataField ="BeginDateTime"  HeaderText ="开始时间"  HtmlEncode ="False"  DataFormatString ="{0:yyyy-MM-dd hh:mm:ss}" >
                
< ItemStyle  Wrap ="False"   />
                 
< HeaderStyle  Wrap ="False"   />
 
</ asp:BoundField >
 
</ Columns >
</ asp:GridView >


如上代码:日期格式化日期必须加上"HtmlEncode='False'"否则"DataFormateString"中日期格式不起作用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值