Spread Studio ASP.NET 表格控件:獲取隱藏單元格的值

不少用戶在使用 Spread Studio ASP.NET 表格控件過程當中,會利用隱藏行列功能來實現標記、權限限制等功能。從 Spread Studio ASP.NET .NET 7.0 表格控件開始支持獲取隱藏列單元格值的功能,本篇文章就爲您闡述如何交互隱藏單元格。 javascript

1.設置行、列隱藏單元格。 java

設置隱藏列: this

this.FpSpread1.Sheets[0].Columns[0].Visible = false;

 

設置隱藏行: spa

this.FpSpread1.Sheets[0].Rows[0].Visible = false;
 
2.在前臺獲取隱藏列值,這裏咱們使用前臺 GetHiddenValue 方法來獲取隱藏列值:
語法

[JavaScript] code

var ret = FpSpread1.GetHiddenValue(row,columnName); orm

參數 rowInteger, 行索引 columnNameString, 列名稱 返回值

String,隱藏單元格值 blog

示例代碼: 索引

<SCRIPT language=javascript>
 
   function getHValue() {
       var hval = FpSpread1.GetHiddenValue(0,"D");
       alert("Value in Column D is " + hval);
   }

</SCRIPT>

3.獲取隱藏列中單元格的值,這裏咱們使用前臺 SetHiddenValue 方法來獲取隱藏列值:
語法

[JavaScript] ip

FpSpread1.SetHiddenValue(r, colName, value); rpc

參數 rowInteger, 行索引 columnNameString, 列名稱 返回值

String,隱藏單元格值

示例代碼:

<SCRIPT language=javascript>
 
   function ProfileSpread()
   {
          var spread = document.getElementById("FpSpread1");
          var v = spread.GetHiddenValue(0, "A");
          alert(v);
          spread.SetHiddenValue(0, "A", "test2");
          alert(spread.GetHiddenValue(0, "A")); //'test2' }
 
</SCRIPT>
以上是獲取和設置隱藏列中單元格值的方法。可是,Spread Studio .NET 7 表格控件目前還不支持獲取或設置隱藏行中的單元格值。
若是想實現獲取或設置隱藏行中單元格中的值,咱們推薦使用如下用法,在前臺隱藏行:
<script language="javascript" type="text/javascript"> // <![CDATA[ function Button1_onclick() { //rowheader var table = this.document.getElementById("FpSpread1_rh");
            var tablerow = table.rows(0);
            tablerow.style.height = 0;
            tablerow.style.display = 'none'; //Row  var span = this.document.getElementById("FpSpread1_viewport");
            var table = span.firstChild;
            var row = table.parentNode.rows(0);
            row.style.height = 0;
            row.style.display = 'none';

            alert(FpSpread1.GetValue(0, 0));
        } // ]]> </script>

效果圖:

Demo1

 

VS 2010 + Spread Studio ASP.NET 7 + C# + .NET 4.0 點擊下載

使用控件下載地址:點擊查看

相關文章
相關標籤/搜索