2008年7月8日 星期二

javascript 判斷GridView的資料筆數

GridView的特性,是有值的話,就會 Render 到網頁上,我們就可以用一般的方法去存取它。但如果沒有值,他就不會 Render到網頁上,所以這個物件就會是 NULL。於是,當我們想透過 javascript 去操作時,需要特別去處理沒有值的情況。


<script language="javascript" type="text/javascript">
function CheckItem(obj)
{
 var o = document.getElementById(obj);
 if(o)
 {
  var oCount=o.rows.length;
  alert(oCount);
 }
 else
  alert('No data');


 return false;
}
</script>


//呼叫判斷 GridView 是否有值

Button1.OnClientClick = string.Format("return CheckItem('{0}'); ",
GridView1.ClientID);


如果想要取出 DataGrid的值,可以用下面方法:


alert(document.all.GridView1.rows(1).cells(3).innerText);

參考來源一

參考來源二

參考來源三

沒有留言:

張貼留言